计算机与编程语言关系的简单介绍001

来源:互联网 发布:淘宝同一个ip 2个店铺 编辑:程序博客网 时间:2024/05/20 23:57

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类

程序设计语言-----java、c语言、c++等语言

(汇编,VB,c++,java,c#=>语法和机制不同,目的一样(向计算机发号命令)

程序(.exe)===》源文件(文本文件纯字符)

程序运行 ==》机器码文件(二进制文件)

计算机(工具)==》接受指令(程序)
人可以接受自然语言
计算机不能接受自然语言


微笑解决办法

计算机只接受机器语言(0和1组成)

但是出现问题了,计算机读懂0和1比较简单,人来写0和1代码比较复杂。

中间出现一个转换语法

程序语言《==》加工和翻译 《==》机器语言(0和1)

      ||

汇编语言



高级语言通过编译器转化为汇编语言汇编语言翻译成机器语言




汇编语言(assembly language)是一种用于电子计算机微处理器微控制器或其他可编程器件的低级语言,亦称为符号语言。

    例如:Mov    A,Rn   寄存器传输到累加器

必须通过预先放入计算机的“汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,计算机不能象用机器语言编写的程序一样直接识别和执行。手编程序时,但功能更强且容易使用。目前、FORTRAN,汇编语言用来编制系统软件和过程控制软件,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。 

目前被广泛使用的高级语言有BASIC、PASCAL。 
在企业管理中计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”,既可用于科学计算,又能用来编写系统软件,作为一个能高效率实现的实用语言和一个极好的教学工具,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,已发展为多种版本。 

原创粉丝点击