+ -
当前位置:首页 → 问答吧 → 程序及编程语言

程序及编程语言

时间:2010-07-17

来源:互联网

程序是为解决特定问题而用计算机语言编写的命令序列集合。执行程序时,由程序控制计算机来完成相应的操作而得到相应的结果。要学习编程技术,首先要掌握一种计算机编程语言。程序设计语言是用于编写计算机程序的语言。计算机编程语言按照级别可以分为机器语言、汇编语言和高级语言三类,而机器语言和汇编语言又被统称为低级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令集合。它是第一代计算机语言。机器语言的指令全部是由0和1组成的,程序的可读性非常差。同时机器语言对不同型号的计算机来说一般是不同的,所以利用机器语言编写的程序的可移植性差、重用性差。为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与指令代码实际含义相近的英文缩写词、字母和数字等符号来取代机器指令代码,于是就产生了汇编语言。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言执行效率高,可有效访问控制硬件等优点。用汇编语言编写的程序不能被计算机直接识别和执行,必须翻译成能被计算机识别和处理的二进制代码程序,这个过程称为汇编。用汇编语言编写的程序称为汇编语言源程序。运行时要使用汇编程序将其翻译成目标程序,即机器语言程序。与自然语言相近并被计算机接受和执行的计算机语言称为高级语言。高级语言是面向用户的、不依赖特定计算机体系结构的程序设计语言。用高级语言编写的程序称为源程序。运行时要经过解释或编译处理将源程序翻译成目标程序即机器语言程序。无论何种机型的计算机,只要配备相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。高级语言表示方法要比低级语言更接近于待解问题的表示方法,在一定程度上与具体机器无关,通用性强、兼容性好、便于移植、易学、易用、易维护。

作者: 梁军   发布时间: 2010-07-17

哥们很活跃啊.

作者: teng0210   发布时间: 2010-07-17