您的位置:首页 > 编程语言

认识编程

2012-07-20 16:44 148 查看
认识编程





人类使用的语言比如汉语、英语等,称为自然语言(natural language);计算机使用的语言称为
机器语言(machine language)。人类与计算机使用不同的语言,要如何沟通?
如果要人类学习计算机的机••器语言,对人类来说太困难,因为机器语言都是01010011
这样的二进制格式。即使要计算机做一件很简单的事,也需要不可思议地啰唆叙述。
••
如果要计算机学习人类的自然语言,对计算机来说太困难,因为自然语言都太不精确
(比如双关语),而且很多与语气或上下文相关,涵盖的知识领域也太广,这些都会让
计算机无法理解人类语言。
如何跨越这样的鸿沟呢?






可行的方法是设计一套编程语言(programming language)。编程语言很容易学习与使用,因为
它结合了机器语言的精准,并使用一些人类语言的符号(例如if、while),让计算机与人类
都能接受。人类只要经过一段时间的学习,就能够使用编程语言;而这个语言因为相当精准,
所以可以通过一种转换软件(编译器或解释器,稍后说明),转换成机器语言让计算机执行。
能使用编程语言写程序,并以此为职业的人,称为程序员(programmer),或者程序设计师。
程序员写出来的原始程序(未经任何转换处理)称为源代码(source code),或代码(code),
或源码。





可行的方法是设计一套编程语言(programming language)。编程语言很容易学习与使用,因为
它结合了机器语言的精准,并使用一些人类语言的符号(例如if、while),让计算机与人类
都能接受。人类只要经过一段时间的学习,就能够使用编程语言;而这个语言因为相当精准,
所以可以通过一种转换软件(编译器或解释器,稍后说明),转换成机器语言让计算机执行。
能使用编程语言写程序,并以此为职业的人,称为程序员(programmer),或者程序设计师。
程序员写出来的原始程序(未经任何转换处理)称为源代码(source code),或代码(code),
或源码。





有些语言不需要编译器,而是在执行时由解释器(interpreter)一边翻译一边执行的。需要解
释器的语言称为解释型语言。采用解释型语言写出来的代码常被称为脚本(script),所以解释
型语言也常被称为脚本语言(scripting language)。
用解释型语言写出来的程序,每次执行时都要再次翻译,所以缺点是效率会低一点,但优点是
跨平台(后面将说明原因)。




本文节选自《编程ING:人人都能学会程序设计》一书
蔡学镛
电子工业出版社出版
图书详细信息:/article/1578667.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: