JAVA,C++,VB等编程语言的不同之处?
JAVA,C++,VB等编程语言的不同之处,共同之处,特别之处等的简介比较.
JAVA,C++,VB等编程语言的不同之处,共同之处,特别之处等的简介比较.
答案:看了这么多的发言,真是感慨万千。我在大学的时候,也是经常会思考这些,我以后要从事什么工作,要使用什么语言。
于是就有很多人回答说,不管学习什么语言都行,语言是相通的,学会了一门另一门自然就很容易学会,到现在工作两年了,才发现这纯粹胡扯。
首先VB是微软开发的一门工具,它不是一门编程语言,它使用的是basic语言。
C++是从C语言发展而来,是类C语言的一种。有了面向对象的概念,但还不能算是完全面向对象的语言。
Java是从C++发展而来,也是类C语言的一种,它对C++进行了修改,比如内存不必再由程序员管理,比如去除了指针等东西。Java是一门完全面向对象的语言。
首先,Java主要用于web编程,C++主要用于游戏开发,桌面应用开发等。有人居然说Java运行在虚拟机上,性能十分的低下,我真的很怀疑阁下是否知道Java的最大优点?Java有一处编写到处运行的特点,它是跨平台的,可以在Linux等其他操作系统上运行的。C#是微软推出的与Java竞争的语言,它特点是简单易用,缺点是不是跨平台的。现在硬件不断的提高,CPU从386到今天的什么2核,4核的,运行在虚拟机上的Java的性能并不会比C++差很多。
其次,C++在桌面应用方面有绝对优势,它可以直接调用微软提供MFC类库,开发出功能强大的桌面应用程序。VB相对C++来说简单易用,做些小应用可以,但是现在的大型应用是不会用VB开发的。
学会了C++可以很快学会VB,反之则不成立。
如果要比较的话 Java应该和C#比较,VC++和VB和dephi 比较。
最大的区别是 语言的不同 看名字就知道了 vb 是basic语言 很简单的语言 容易上手 是刚刚开始学习编程的人的首先 它不区分大小写, 而较复杂点的是c语言 它区分大小写 但是功能非常的强大 一般游戏或者 你能看到的软件大部分是它编写的! java语言适合于手机编程 尤其是智能手机 它编写的电脑上的软件 编写起来 非常的繁琐 要自编窗体 也就是说 java语言的窗体 是有语言编写出来的 而 basic 和c 是面对对象 尤其是 visual basic 和 visual c++ 是直接画出来的
JAVA和VB是不能直接和操作系统交互的,
JAVA是运行在虚拟机之上的,性能比较低下。
VB支持可视化开发,但是现在已经升级到了VB.NET版本。
C++是可以直接和操作系统交互的,拥有系统原生性,几乎是万能的,但是上手学习难度大。
建议学习JAVA比较有前途点。
很多公司都招的。
QQ44009195
首先我们认识一下这三种语言,我从后到前说,VB是BASIC语言的可视化编程版本,具有简单易学的特点,这是大名鼎鼎的比尔盖茨的杰作,基本上只能进行Windows程序开发,在其它操作系统,比如红帽子(Linux操作系统的一种版本)、苹果操作系统等,都不能使用,同时我们在Windows下用VB开发的软件,很难移植到其它操作系统上,这就是它的局限性,综其:易学但用途不广,适用于Windows软件开发;
C++是从C发展而来,而C语言被称为半高级语言,意思是说它既具有高级语言的特征,也有汇编语言的特征。后来发展的C++语言同样拥有了该特征,同时C++语言中的指针灵活多变,初学者不易掌握,容易出错,并且这类错误在编译时难于发现,需要进行长时间的知识积累。同时各种操作系统都有C++的编译器,容易进行跨平台操作,在许多单片机、PLC、嵌入式中有很多应用。综其:难学但应用广泛,适用于系统开发。
Java,这是一门从C语言发展而来的语言,由于C语言的指针难于掌握,许多人又想学C,但对C的指针又心生惧怕,所以设计了一种不带指针的C语言,这种语言特别是用于网络软件的开发,支持跨平台操作,但在单片机等硬件的应用开发中不使用Java。综其:较易学,用途广,主要进行网络开发。
首先他们都是面向对象语言。JAVA现在是比较流行的制作软件的一种语言 C++在电子技术方面应用比较广泛, VB可视化界面比较好看一点,好像很多外挂,病毒之类的应用比较广泛。我说明一下,这是我个人的看法哦。共同之处就是它们都是高级语言,不同之处是Java程序是要在Java虚拟机上运行,Sun提供了多种操作系统的运行环境,所以实现了跨平台;C++是由C语言作为基础发展来的,增加了类,继承等等,能够灵活的运用指针来操作数据,但仍然是命令行模式,C++在各种操作系统平台中都有应用;VB是微软公司的开发工具,其开发的程序也只能运行在WIndows操作系统中,拥有大量可视化的控件和简练的语法。饭客网络,这里有专业的编程语言团队为您服务!!一种是面对对象,一种是面对过程