机器语言 汇编语言 伪代码 c语言分别是指什么

分别写两句 再说说应用在哪?

计算机语言是人们描述计算过程即程序的规范书写语言。程序是计算机处理对象和计算规则的描述。语言的基础是一组记号和规则,根据规则由记号构成记号串的总体就是语言。

人类发明了计算机,需要与计算机“交流”,即写入和读出,这样必须使用一种语言让人类与机器能够交流,就诞生了机器语言。

机器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。每种微处理器,可以识别的每一条指令称为机器指令。每一种处理器都有自己可以识别的一整套指令,称为指令集。由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。机器语言是计算机可以识别并运行的二进制代码。

汇编语言是将二进制的机器码通过助记符的方式让人可以更方便的编写并检查的低级语言。汇编语言接近机器语言,可以看做是机器语言的另一种形式,计算机在运行时也需要将其变为机器语言的二进制才可运行。汇编语言是机器语言的助记符。

伪代码是一种算法描述语言。它不是一种现实存在的编程语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言。 因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。计算机科学在教学中通常使用伪代码,以使得所有的程序员都能理解。

C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。机器语言和汇编语言都不具有移植性,而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-29
c语言是高级语言的一种,用更接近于数学公式和自然语言的语句语法来表达汇编语言的指令.主要用于应用程序开发。相比较其他高级语言的差别就是易用性和准确性与功能性上的差别,比较复杂的往往也更准确,功能更强大。看你要写的程序的要求来选择不同的语言。
第2个回答  2014-04-29
伪代码,就是自然语言加上一些高级语言代码,来描述要编写的程序的脉络。但不是让机器识别和翻译,只是给人脑识别,给会编程的人看的设计草图或说草稿都行。然后会编程的人按这个意思用自己熟悉的语言编写成程序。不同于全自然语言是因为用一些代码符号来表达一些比较复杂的过程,用语言描述很难表达或太长,就像数学算式为什么不用文字描述一样。
第3个回答  2014-04-29
机器语言,0和1组成的指令集,程序的最原始代码,对应硬件的电路和信号。最早的编程语言,现大都在硬件厂商,工业电子编程,单片机等微型处理器的机器的编程方面才能发挥才能吧。
第4个回答  2014-04-29
汇编语言用符号来代表0和1组成的指令集.便于记忆和使用。主要用于直接与硬件直接关联的,要求简洁速度的,比较系统底层的的程序的编写。
相似回答