加入收藏 | 设为首页 | 会员中心 | 我要投稿 淮南站长网 (https://www.0554zz.cn/)- 管理运维、图像技术、智能营销、专属主机、5G!
当前位置: 首页 > 站长资讯 > 动态 > 正文

聊聊C、C++和Java之间的那点事

发布时间:2021-03-05 13:30:31 所属栏目:动态 来源:互联网
导读:注定成为机器语言向更高级语言进化的桥梁。 当计算机语言发展到第三代时,就进入了面向人类的语言阶段。你可以阅读、并直接用人类的语言来输入。对我们汉语来说,目前还不能用中文汉字来输入指令,这主要是因为中文的输入还没有一个非常好的手段。第三代语言

注定成为机器语言向更高级语言进化的桥梁。

当计算机语言发展到第三代时,就进入了“面向人类”的语言阶段。你可以阅读、并直接用人类的语言来输入。对我们汉语来说,目前还不能用中文汉字来输入指令,这主要是因为中文的输入还没有一个非常好的手段。第三代语言被人们称之为“高级语言”。高级语言是一种接近于人们使用习惯的程序设计语言。它允许用英文写计算程序,程序中所使用的运算符号和运算式子,都和我们日常用的数学式子差不多。高级语言容易学习,通用性强,书写出的程序比较短,便于推广和交流,是很理想的一种程序设计语言。

二、Java的诞生

Java是SUN公司推出的一种计算机语言,先说说Java这个名字的来历吧。

Java名称来源于太平洋一个名叫Java的小岛,该岛出产一种味道非常美妙的咖啡。当地人非常喜欢咖啡,Java的发明者Gosling在这个小岛上受到了当地人“特殊”的照顾,让他如痴如醉般喜欢上了咖啡的美味。Gosling认为他发明的计算机语言是非常好的东西,起初他把他发明的语言起名为“OaK”,但是SUN公司的人发现已经存在一门叫做OaK的计算机语言了,而现在尝着如此美味的咖啡,从咖啡的灵感中索性起名为“Java”,流传至今。

说实际的吧,SUN公司于1995年正式推出新一代面向对象的程序设计语言Java。看到面向对象,我们知道面向对象语言(OOP, Object-Oriented Programming)是一类以对象作为基本程序结构单位的程序设计语言。Java 是面向对象编程中的一种代表性语言,但除了Java,还有C++等编程语言也是面向对象编程的代表,我们研究Java的发展历史,肯定摆脱不了它的“竞争对手”C++,而C++又摆脱不了C语言,索性把它们三个放一起描述。先看下面这张描述C、C++、Java的时间历程图:

(编辑:淮南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读