一、计算机基础学习
计算机语言
人与计算机之间的语言。
机器语言:
一定位数组成的0和1的序列,称为机器指令。机器指令的集合就是机器语言,与自然语言差异太大。难学、难懂、难写、难记、难差错。
汇编语言:
用一些助记符号替代机器指令,称为汇编语言。ADD A,B指的是寄存器A的数与寄存器B的数相加得到的数放在寄存器A中
汇编语言写好的程序需要汇编程序转换为机器指令
汇编语言知识稍微好记。离自然语言还是很远
语言分类:
-
高级语言
最早的高级语言为Fortran语言。为1954年产生。本意是公司翻译
-
低级语言
面向机器的语言,不同机器不能通用,不同的机器需要不同的汇编语言和指令。
高级语言到低级语言:
C、C++等语言的源代码需要本地编译(本地编译:和本地操作系统和CPU紧密相关,如果跨平台可能需要重新编译)。(需要本地CPU指令集).
JAVA、Python、C#源代码需要被解释器编译成中间代码(Bytecode),在虚拟机上运行。
编译语言:把源代码转换为目标机器的CPU指令。(跨平台,因为字节码是通用的,只要拥有相应的虚拟机环境。)
解释器语言:解释后转换成字节,运行在虚拟机上,解释器执行中间代码.
高级语言的发展
注意:Python是多范式语言,可以使用结构性语言、面向对象语言以及函数式语言
3万+

被折叠的 条评论
为什么被折叠?



