1.2程序设计语言概述

1.2.1计算机的可编程性需要依靠程序设计语言来体现

程序设计语言:

1、程序设计语言,也叫编程语言,是计算机能够理解和识别操作的一种交互体系;

2、最好的程序设计语言是人类的自然语言。

自然语言存在的问题:

1、存在表达歧义;

2、文学色彩浓厚。

1.2.2程序设计语言的种类

1、机器语言:01代码,CPU认识的语言,例2+3的运算 1101001000111011

2、汇编语言:在机器语言上增加了人类可读的助记符,例2+3 add 2,3,result

3、高级语言:向自然语言靠近的语言,例2+3的运算 result=2+3

常用的程序设计语言

1、软件编程语言,C/C++/VB/Java/JavaScript/Ruby/Swift/python;

2、硬件描述语言,Verilog/VHDL;

3、网络编程语言,PHP/HTML;

1.2.3编译和解释

编译:将高级语言源代码转换成目标代码(机器语言),程序便可运行。高级语言源代码→编译器→机器语言目标代码

解释:将源代码逐条转化成目标代码同时逐条运行,每次运行程序都需要源代码和解释器。

编译的好处:

1、目标代码执行速度更快;

2、目标代码在相同操作系统上使用灵活。

解释的好处:

1、便于维护源代码;

2、良好的可移植性。

编译和解释

1、编译执行的编程语言叫做静态语言,如C、Java语言等;

2、解释执行的编程语言叫做脚本语言,如PHP、JavaScript等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容