终于开始了期待已久的java,了解java首先要了解下计算机语言的发展历史 机器语言---》汇编语言---》---》高级语言(面向过程的语言和面向对象的语言)机器语言每一个计算机只能理解他自己的机器语言。机器语言对于计算机来说就是自然语言了,由计算机硬件的设计者定义。机器语言通 ...
终于开始了期待已久的java,了解java首先要了解下计算机语言的发展历史
机器语言---》汇编语言---》---》高级语言(面向过程的语言和面向对象的语言)
机器语言
每一个计算机只能理解他自己的机器语言。机器语言对于计算机来说就是自然语言了,由计算机硬件的设计者定义。机器语言通常有数字串组成(最终被简化成01),对于人类来说,机器语言过于繁琐。
典型的机器语言:
汇编语言
为了编程的方便,以及解决更加复杂的问题。程序员开始使用英文的缩写的助记符来表示基本的计算机操作。这些助记符构成了汇编语言的基础。
典型的汇编语言:
高级语言
对于简单的任务,汇编语言可以胜任。但是随着计算机的发展,渗透到了工作生活的更多的方面,一些复杂的任务出现了,汇编语言就显得有限力不从心(应该说是程序员使用汇编语言解决复杂问题出现了瓶颈)。于是,出现了高级语言。像c,c++,java都是高级语言。高级语言允许程序员使用接近日常英语的指令的编写程序。
Grosspay = basepay + overpay;
从上面这个简单的加法计算,可以看出越到高级语言,越接近人的思维,人使用起来越方便。
总结:所有的编程语言的最终目的都是提供一种"抽象"方法,抽象的层次越高越接近人的思维。编程的最终目的还是为了解决现实问题
高级语言分为面向对象和面向过程
原标题:java的特点跨平台原理以及JDK的安装
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。