认识编程
来源:互联网 发布:巨人网络ceo 编辑:程序博客网 时间:2024/05/18 00:17
认识编程
人类使用的语言比如汉语、英语等,称为自然语言(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:人人都能学会程序设计》一书
蔡学镛 著
电子工业出版社出版
图书详细信息:http://blog.csdn.net/broadview2006/article/details/7768124
- 编程认识
- 编程认识
- 认识编程
- 欢迎认识编程爱好者
- 编程风格的认识
- 深入浅出认识图形图像编程
- vc 编程小认识
- 1.1认识编程
- PHP编程初步认识
- Hadoop 编程初步认识
- 网络编程的认识
- JAVA网络编程基础认识
- [Windows编程] DLL_THREAD_DETACH 认识误区
- 希望认识更多编程高手
- 面向对象编程全面认识
- 创业编程七个错误认识
- 创业编程七个错误认识
- 创业编程七个错误认识
- 使用drop database删除数据库
- Building a Dynamic UI with Fragments
- 最新版本的ppsip v3 SDK(采用全新的架构,并添加了视频支持,音视频引擎使用GIPS(基于WebRTC))发布了(联系dotphoenix@qq.com)。
- RFID电子标签加工的倒装工艺
- Android开发学习之LauncherActivity开发启动的列表
- 认识编程
- HTTP协议头字段
- USCAO section 1.4 Packing Rectangles
- Android工程编译全过程
- 早些年用纯汇编写的一个自用的《征途》外挂(三)
- Lucene/Solr 4.0-ALPHA – What’s In A Name?
- 如何查找DirectX3D应用程序的显存泄露
- STM32的IO口的8种配置(GPIO)
- 早些年用纯汇编写的一个自用的《征途》外挂(四)