JAVA基础篇 1.1 java起源之3大语言

在谈java之前,我们应该知道或者说是认识到,为什么历史会选择到这门语言?他有什么特别的吸引力嘛?
那我们首先来了解一下所谓的编程语言的发展吧。

  • 机器语言
    百度百科:是一种指令集的体系。指令集也称机器码或者原码,是电脑的cpu能够直接解读的数据。
    百度百科:机器码是计算机的唯一编号,一般取自计算机硬件的序列号
  • 汇编语言(符号语言)
    百度百科:是一种面向机器的语言。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言
  • 高级语言
    自然语言的语法风格书写程序,编写的程序叫做源程序(原码),在原码的层次上可以实现跨平台移植。
  • 高级语言与机器语言的比较
    高级语言与机器语言的主要区别主要体现在执行速度易读写易移植方面。
    高级语言执行速度方面不及机器语言,机器语言是计算机的能直接执行的语言,执行速度最快。但是高级语言的易读写性易移植性比机器语言强很多。
    随着计算机语言的发展,现分为机器语言、低级语言和高级语言:
    1、机器语言是计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码。
    2、汇编语言,即为一种低级语言,它用人类容易记忆的语言和符号来表示一组0和1的代码,例如AND代表加法。
    3、高级语言,它是在低级语言的基础上,采用接近于人类自然语言的单词和符号来表示一组低级语言程序,使编程变得更加简单,易学,且写出的程序可读性强。

以上简单得介绍了3种语言,以下是一些书籍和视频的链接。
- 文档链接:
ppt :1.燕山大学2.南京理工大学3.指令系统4.主流编程语言介绍
- 视频链接:

猜你喜欢

转载自blog.csdn.net/weixin_41415996/article/details/80412701