您查询的关键词是:编程语言的原理和运行机制 
下面是原始网址 http://www.java800.com/peixun-61050641.html 在 2019-05-09 11:10:22 的快照。

360搜索与该网页作者无关,不对其内容负责。

新手必知:编程语言的原理和运行机制


新手必知:编程语言的原理和运行机制

2013-05-06 14:48 来源:Java培训指南网

【导读】许多人一边努力的看视频,一边努力的上机练习,然而懵懵懂懂了学了几个月编程语言,结果却不知道编程语言真正的原理,更不清楚其运行机制是怎么样的。这是非常搞笑的事,天天在编程,却不知道编程语言是什么?所以,作为程序员,第一件事就是搞明白什么是编程语言!

编程语言的通用定义

编程语言即是计算机语言,又称程序设计语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

形象化解释

实际上,很多人一听到编程,就感觉很神奇似的。实际上,没什么。编程语言是一种比人类语言还要低级的语言。就好比中国话、日语、韩语一样,编程语言就是一种用来交流的“语言”,或者叫“话”。只是,人类语言是人和人之间交流的“话”,而编程语言则是人和计算机交流的“话”。编程语言和“哑语”很相似,编程语言也是人类制定和规定的语言,用来指挥计算机干什么。我们可以把一段编程语言翻译成人类语言,如下:

“嗨,计算机,说你呢,现在给我计算机一下,100乘以99等于几?算过后,给我打印出来。”

然后计算机就执行你的指令(实际上是键盘输入的代码)。

编程语言也可以用中文?

因为编程语言是美国人发明的,他们肯定以他们能看的懂的人类语言来定义编程语言,实际上,如果你是编程语言的发明者,你完全可以使用中文来编程。

编程语言的运行机制是怎样的?

你在电脑中输入你的程序指令后,计算机会按照事先预定的翻译规则,将你的指令翻译成机器代码,即机器语言,机器语言是机器能真正执行的语言。机器语言是直接用二进制代码指令表达的计算机语言,是最基本的计算机语言,所有其他的计算机语言,如C、JAVA、C++最终都会被计算机翻译成为机器语言或再执行。机器语言就是一串串0和1的组合,如00000012,代表计算机打印,00000009代表计算机关机,等等。

编程语言的分类

编程语言知识体系

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 如果按语种分,可以分为英文符号语言和汉语符号语言两类。高级语言是目前绝大多数编程者的选择。高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、C++、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。

谁是编程语言之父

1940年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师康拉德·楚泽。拉德·楚泽创造了编程语言。