A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

            




            JAVA最初是从C++发展而来的它们之间有很多共同的语法。
            C++是一门大型的语言,有许多标准库。
            C++ 是C语言的延伸。
            C语言是C++的基础,C++是JAVA的基础。
            JAVA很注重安全性。
            C语言比C++安全性要差,而C++安全性又比JAVA要差。



                      安全性越往右安全性越好:

                 C ———————> C++ ——————> JAVA




                           C语言---C++---JAVA--关系

           是基础                                   是基础
      C  ----->   C++  ----->  JAVA




未命名.JPG (22.99 KB, 下载次数: 0)

C语言 C++ JAVA之间的关系

C语言 C++ JAVA之间的关系

评分

参与人数 1技术分 +1 收起 理由
夜默 + 1 很给力!

查看全部评分

9 个回复

倒序浏览
这个解释的好!!
回复 使用道具 举报
萧萧北 来自手机 中级黑马 2013-6-11 01:22:23
藤椅
可以这么理解吗?C++是C语言的儿子(当然C语言的儿子也不止C++了),而Java全是C语言的孙子了,同样和Java很像的C#也是C语言的孙子,C#和Java应该类似表兄弟的关系,可是C#中又大量借鉴了Java。。
回复 使用道具 举报
萧萧北 发表于 2013-6-11 01:22
可以这么理解吗?C++是C语言的儿子(当然C语言的儿子也不止C++了),而Java全是C语言的孙子了,同样和Java很 ...

你说的有道理...
回复 使用道具 举报
NONO 严格来说C++和Java没什么直接性的关系。
C++是C发展而来的,C是B发展而来的。而B是BCPL语言写的。C之前的就不说了,C++是1982年贝尔实验室的比扬尼斯卓丝著夫(英文名记不住了哈哈)在C语言上首次加上类的概念出现的,之后加了运行符重载,虚函数等特性,被改名叫C++。
而java是1995年斯坦福大学网络公司开发的。至于用什么语言开发的我不清楚。但很肯定不是用C++写的。

如果非要把C++和JAVA联系在一起,只能说是C++生的早,JAVA生的晚,JAVA借鉴了并改造了C++中所有面向对象思维的内容。他们的共同点站在非计算机语言的角度来看,仅仅只是都是面向对象的编程语言。
你可以把两个语言做比较,这样学习起来很全面。但绝对不要把这两个语言联系在一起,绝对不要说是谁在谁的基础上编写出来的。
回复 使用道具 举报
slatop@qq.com 发表于 2013-6-11 15:30
NONO 严格来说C++和Java没什么直接性的关系。
C++是C发展而来的,C是B发展而来的。而B是BCPL语言写的。C之 ...

:handshake
回复 使用道具 举报
萧萧北 来自手机 中级黑马 2013-6-15 00:27:47
7#
slatop@qq.com 发表于 2013-6-11 15:30
NONO 严格来说C++和Java没什么直接性的关系。
C++是C发展而来的,C是B发展而来的。而B是BCPL语言写的。C之 ...

理解很深刻啊,学习啦!
回复 使用道具 举报
slatop@qq.com 发表于 2013-6-11 15:30
NONO 严格来说C++和Java没什么直接性的关系。
C++是C发展而来的,C是B发展而来的。而B是BCPL语言写的。C之 ...

还是有点赞同你这种说法,不过楼主除此之前还是很有道理的
回复 使用道具 举报
To 金牌黑马 2013-6-15 15:22:20
9#
我就是看看。没搞过C++
回复 使用道具 举报
qiudengqiang 发表于 2013-6-15 15:22
我就是看看。没搞过C++

:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马