网站首页  百科知识

请输入您要查询的百科知识:

 

词条 计算机语言
类别 中文百科知识
释义

计算机语言Jisuanji yuyan

人们为某种目的设计的供计算机或电脑使用的代码系统。是语言学与计算机科学结合的一门边缘学科。计算机语言分为低级语言和高级语言两种, 低级语言, 指 “机器语言”和“汇编语言”。计算机是用 “○”和 “1”进行运算和存贮的, 这就是通常说的二进制, 它只有两个数码, 即“○”和 “1”。实际上计算机能直接辨认的也仅仅是“○”和 “1”两种信息。要使计算机懂得人的语言,只有通过这种符号形式。这种以数字符号形式表示的指令是机器本身能接受的一种特定的语言, 也是各个机器所固有的语言,称为 “机器语言”。用这机器语言编写程序很不方便,直观性差,阅读费力,因此除了少数专业人员用以编制特殊要求(最大限度地节省存贮量)的程序外,一般很少使用。在程序中可以使用意义较明显的文字或符号代替二进制码, 这种文字或符号便于记忆,称为助记符,应用助记符的机器语言称为“汇编语言”。机器语言与汇编语言都是直接针对机器的,不同的机器有不同的语言, 同一个题目如果拿到不同的机器上去算,就得编写相应各个机器的程序,而且这两种语言与数学语言差别较大,难于普及推广,因此把上述两种语言称为“低级语言”。为了使计算机扩大用途、节省程序设计时间,这就要建立程序语言。这种设想是在50年初提出来的,最早成功地实现的程序设计语言是FORTRAN语言。1954年,国际商业机器公司的一个研制小组在纽约成立, 1957年发表了关于FOR-TRAN语言的第一篇报告。后来人们又设计了有人——机对话功能的交互式语言(其中BASIC语言最流行)。由于后来的语言都是针对问题设计的,与机器关系不大,称为“高级语言”,高级语言是目前计算机使用的主要语言。高级语言对使用者来说非常方便,但与电子计算机的固有机器语言的差距非常大, 直到现在为止,还没有哪种计算机能直接辨认高级语言,于是只能用程序来翻译,这种翻译程序仍然由人工编制,把高级语言转变成机器语言。

计算机语言

语言是人们交流信息的工具。人与计算机交流信息也要使用语言。用二进制代码编写成的机器语言(称为“第一代语言”),虽然计算机能接受,但显然十分烦琐,又容易出错。时间一长,连编程序的人也记不清自己编的那条指令是什么确切的含义。
为了便于编写程序,人们用易于记忆的符号来表示容易混淆的数字代码,于是出现了符号语言。例如A=B+C写成
GET B ADD C PUT A
其中符号“GET”表示“取”, “ADD”表示“加”,“PUT”表示把结果“存放”到某一存贮单元,这比一大串二进制代码好读好记多了。
把符号语言程序翻译成机器语言程序,要通过汇编程序。对计算机的汇编程序来说,输入符号语言程序,输出机器语言程序。从这个意义上说,符号语言也叫做汇编语言,人们把它称为“第二代语言”。
符号语言虽比机器语言进了一步,但终究还是低级语言。经过人们不断地实践和创新,终于发展了便于使用的高级语言,叫做程序设计语言。如“BASIC”、“ALGOL”、“FORTRON”、“COBOL”、“PAS-CAL”等。这些语言都是面向过程的高级语言,各种计算机上都能通用,称为“第三代语言”。

随便看

 

开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2000-2025 oenc.net All Rights Reserved
更新时间:2025/9/28 15:36:43