认识编程

来源:互联网 发布:巨人网络ceo 编辑:程序博客网 时间:2024/05/18 00:17

认识编程

 

 

人类使用的语言比如汉语、英语等,称为自然语言(natural language;计算机使用的语言称为

机器语言(machine language。人类与计算机使用不同的语言,要如何沟通?

如果要人类学习计算机的机••器语言,对人类来说太困难,因为机器语言都是01010011

这样的二进制格式。即使要计算机做一件很简单的事,也需要不可思议地唆叙述。

•• 如果要计算机学习人类的自然语言,对计算机来说太困难,因为自然语言都太不精确

(比如双关语),而且很多与语气或上下文相关,涵盖的知识领域也太广,这些都会让

计算机无法理解人类语言。

如何跨越这样的鸿沟呢?

 

 

可行的方法是设计一套编程语言(programming language。编程语言很容易学习与使用,因为

它结合了机器语言的精准,并使用一些人类语言的符号(例如ifwhile),让计算机与人类

都能接受。人类只要经过一段时间的学习,就能够使用编程语言;而这个语言因为相当精准,

所以可以通过一种转换软件(编译器或解释器,稍后说明),转换成机器语言让计算机执行。

能使用编程语言写程序,并以此为职业的人,称为程序员(programmer,或者程序设计师

程序员写出来的原始程序(未经任何转换处理)称为源代码(source code,或代码(code

源码

 

 

可行的方法是设计一套编程语言(programming language。编程语言很容易学习与使用,因为

它结合了机器语言的精准,并使用一些人类语言的符号(例如ifwhile),让计算机与人类

都能接受。人类只要经过一段时间的学习,就能够使用编程语言;而这个语言因为相当精准,

所以可以通过一种转换软件(编译器或解释器,稍后说明),转换成机器语言让计算机执行。

能使用编程语言写程序,并以此为职业的人,称为程序员(programmer,或者程序设计师

程序员写出来的原始程序(未经任何转换处理)称为源代码(source code,或代码(code

源码

 

 

有些语言不需要编译器,而是在执行时由解释器(interpreter一边翻译一边执行的。需要解

释器的语言称为解释型语言。采用解释型语言写出来的代码常被称为脚本(script,所以解释

型语言也常被称为脚本语言(scripting language

用解释型语言写出来的程序,每次执行时都要再次翻译,所以缺点是效率会低一点,但优点是

跨平台(后面将说明原因)。

 

本文节选自《编程ING:人人都能学会程序设计》一书

蔡学镛

电子工业出版社出版

图书详细信息:http://blog.csdn.net/broadview2006/article/details/7768124

 

原创粉丝点击