资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
www.accpbj.com编程语言的原理和运行机制许多人一边努力的看视频,一边努力的上机练习,然而懵懵懂懂了学了几个月编程语言,结果却不知道编程语言真正的原理,更不清楚其运行机制是怎么样的。这是非常搞笑的事,天天在编程,却不知道编程语言是什么?所以,作为程序员,第一件事就是搞明白什么是编程语言!编程语言的通用定义编程语言即是计算机语言,又称程序设计语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。形象化解释 www.accpbj.com实际上,很多人一听到编程,就感觉很神奇似的。实际上,没什么。编程语言是一种比人类语言还要低级的语言。就好比中国话、日语、韩语一样,编程语言就是一种用来交流的“语言” ,或者叫“话” 。只是,人类语言是人和人之间交流的“话” ,而编程语言则是人和计算机交流的“话” 。编程语言和“哑语”很相似,编程语言也是人类制定和规定的语言,用来指挥计算机干什么。我们可以把一段编程语言翻译成人类语言,如下:“嗨,计算机,说你呢,现在给我计算机一下,100乘以99等于几?算过后,给我打印出来。 ”然后计算机就执行你的指令(实际上是键盘输入的代码)。编程语言也可以用中文?因为编程语言是美国人发明的,他们肯定以他们能看的懂的人类语言来定义编程语言,实际上,如果你是编程语言的发明者,你完全可以使用中文来编程。 www.accpbj.com编程语言的运行机制是怎样的?你在电脑中输入你的程序指令后,计算机会按照事先预定的翻译规则,将你的指令翻译成机器代码,即机器语言,机器语言是机器能真正执行的语言。机器语言是直接用二进制代码指令表达的计算机语言,是最基本的计算机语言,所有其他的计算机语言,如C、JAVA、C+最终都会被计算机翻译成为机器语言或再执行。机器语言就是一串串0和1的组合,如00000012,代表计算机打印,00000009代表计算机关机,等等。编程语言的分类编程语言知识体系计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 如果按语种分,可以分为英文符号语言和汉语符号语言两类。高级语言是目前绝大多数编程者的选择。高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的 www.accpbj.comVB、C+、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。谁是编程语言之父1940年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师康拉德楚泽。拉德楚泽创造了编程语言。(ps:本文章由北大青鸟广安门校区搜集自互联网)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号