javascript,JAVA和c++有什么区别联系?

详细的就是这样了。。最好能具体点~。。谢了。。

JAVA和C++都是编程语言!
相同点:都是基于面向对象语言,语法结构大同小异
不同点:C++是第一种让人们认识到面向对象的设计方法的强大的语言。既然是第一种,它就必然还残留着很浓面向过程设计思路的影子(不可能有一种语言只面向过程,任何程序都是至少过程化的,做事总得有个过程吧。即使过程被对像的方法淡化、简化了)。C++残留着C的风格,很多地方都和系统底层打交道。比如它和windows API的联系。所以强大的C++程序往往很难移植,因为该程序肯定用了系统相关的函数。而JAVA突出的特点是它是用了虚拟机的技术,它虚拟出一个系统,它的代码“编译”出来是字节码,要用相应的解析器,而解析器是很小的(现在变大了,也才几M),解析器就像翻译官,翻译成本低系统所能懂的语言。这样翻译一遍后,程序的效率就大大下降了。比如做3D图形学的计算,又比如处理一张图,只是按任意角度翻转一张图片,JAVA的效率就极其低,因为翻转的时候是逐像素处理的,JAVA每个像素的处理都要“解释”一次,解释的次数乘以像素数,那个时间差就大了。所以孤立的JAVA程序效率是很慢的。JAVA还有一大特点是:它简化了很多东西。比如只在JAVA内核使用指针,而程序员不能使用指针。
总之,C++最擅长的是用来做系统。它的效率高。能用来做很大的东西。比如写一个魔兽世界(它就是C++写的)但是语言复杂(我觉得一般,人还是能轻松克服。相对复杂而已)。
JAVA效率偏低,适合用来中小程序,特别是小程序,比如现在的手机上使用的程序和网页上的小程序。我说过,它虚拟机的原理,所以对于手机和网络这种平台变动很大的平台,它很适用,WINDOWS XP/VISTA/9X的机子都能打开那个网页,基本任何手机(当然性能要足够)都能用那个JAVA程序。

而javascript是一种脚本,一般用于网站建设当中~~
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-30
C++、Java是后端语言,是面向对象编程语言,好像它们没有关系。javascript是前端语言,一种弱类型语言。虽然javascript和java是名称很相似,但它们也没有关系。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
第2个回答  2013-09-08
java是一门面向对象的编程语言
javascript是一门网页的脚本语言,,,java与javascript一点关系也没有
C++是也是一门语言,,可以说是java与.net的父语言,,也可以说不是本回答被网友采纳
第3个回答  2013-09-08
Java是编程语言
javascript... 是脚本语言
前者父 后者子

VC++是开发工具

C++是编程语言
第4个回答  2013-09-08
区别很难说
联系就是通一就全通了

javascript,JAVA和c++有什么区别联系?
不同点:C++是第一种让人们认识到面向对象的设计方法的强大的语言。既然是第一种,它就必然还残留着很浓面向过程设计思路的影子(不可能有一种语言只面向过程,任何程序都是至少过程化的,做事总得有个过程吧。即使过程被对像的方法淡化、简化了)。C++残留着C的风格,很多地方都和系统底层打交道。比...

JAVA与C++的本质区别?
另外一点特性上的重大区别,就是Java是由JVC负责内存垃圾回收,而C++需要自行处理堆内存,这一点上Java跟C#就没有本质区别了。而C#跟Java基本是同一原理,没有什么本质的区别。

C++与java的区别
C++与Java在语法上颇为相似,但实质上存在显著差异。具体体现在两个主要方面:C++代码直接编译为机器码执行,而Java代码则被编译为中间代码,由JVM进行解释执行。另一方面,Java提供了一套成熟的垃圾回收机制,负责自动管理和释放不再使用的内存资源,显著降低了程序员在内存管理方面的负担。相比之下,C++的...

JAVA与C++的区别详解
在操作符重载方面,JAVA不支持操作符重载,而C++支持,这被认为是C++的一个突出特征。JAVA为了保持语言的简单性,不支持操作符重载。JAVA不支持预处理功能,而C\/C++在编译过程中都有预处理阶段。JAVA虚拟机没有预处理器,但提供了引入语句(import),与C\/C++的预处理器功能类似。在函数参数方面,JAVA不...

请教javascript、Java、C++、C的底层编程语言分别是什么?
javascript是脚本语言,在客户端运行,有个解释器,wscript,应该是microsoft vc++写的.至于VC版本是多少应该是看你的计算机系统.java底层是C语言C的底层是汇编语言.其实都是由汇编语言写的底层,然后逐层往上面翻译。

码上去学:C++和Java有什么区别? 为什么说Java比C++好?
首先,让我们看看它们在几个主要方面的区别。C++具备更高的性能,因为它是一种编译型语言,能够生成与硬件更贴近的机器代码。而Java是一种解释型语言,它先将代码转换为字节码,然后在运行时进行解释执行。这使得Java具有跨平台的特性,可以在任何支持Java虚拟机的平台上运行,而无需重新编译。此外,C++...

Java和C++的区别详解
Java和C++是两种功能强大的编程语言,它们在面向对象编程领域有着相似之处,但各有特点。Java语法相对简单,易于阅读和编写,提供了大量的教程,而C++则支持面向对象、过程式和泛型编程,语法更复杂但也更灵活。Java不支持操作符重载,除了String类和一元操作符外,所有操作符的含义固定;C++允许操作符重载,...

c++和java的区别(java转c++难不难)
c语言和java的区别是什么?区别如下:1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了;3、语法不同:(1)、基本数据类型不同:c语言是intshortlong...

java和Javascript的区别
java和Javascript的区别 1 JAVA是和C\/C++一个等级的强类型编程语言,是纯面向对象的,比起JSP和JAVASCRIPT要复杂的多,一般学好JAVA就能很容易转向其他两门语言。2 JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,...

c++语言与java语言的区别有哪些?
Java与C++之间的区别主要体现在语言特性、设计哲学、开发效率、安全性和跨平台性等方面。以下是一些关键区别:Java作为一门面向对象的编程语言,具有以下特点:1. 简洁易学:Java语言相对于C++来说,语法更为简洁,易于学习。它简化了许多复杂的特性,如头文件、指针、结构体、运算符重载等,使得程序更加...

相似回答