认识编程
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
人类使用的语言比如汉语、英语等,称为自然语言(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
相关文章推荐
- 外版编程书籍中出现频率较高的词汇——看你是否都认识(2)
- 认识编程新伙伴
- 创业编程七个错误认识(转)
- UNIX环境编程初步认识——编程环境搭建
- Android JNI编程之基础学习(一) 认识c语言的基本类型,输出输入函数
- Android JNI编程(三)——C语言指针的初步认识、指针变量、互换两个数、函数返回多个值
- 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
- 创业编程的七个错误认识
- 外版编程书籍中出现频率较高的词汇——看你是否都认识?
- 创业编程七个错误认识
- 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
- 从头认识Spring-1.2 什么是AOP?为什么需要面向切面编程?
- java Sokcet编程(四)--对Socket的认识
- [Windows编程] DLL_THREAD_DETACH 认识误区
- 创业编程七个错误认识
- [叩响C#之门]第1章 初识编程 1.3 认识程序
- 创业编程七个错误认识
- 七个错误认识让创业编程苦不堪言
- C 编程一些关键字的认识
- [Windows编程] DLL_THREAD_DETACH 认识误区 推荐