网站首页  词典首页

请输入您要查询的字词:

 

字词 计算机语言
类别 中英文字词句释义及详细解析
释义
计算机语言

计算机语言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”等。这些语言都是面向过程的高级语言,各种计算机上都能通用,称为“第三代语言”。

☚ 办公室自动化   微电子学 ☛
计算机语言

计算机语言

又称“程序设计语言”。计算机还不能懂得人类的语言,按传统的分法,计算机语言可分为三大家族,即机器语言、汇编语言和高级语言。机器语言是计算机唯一能懂的语言。它的程序仅仅是一串“0”和“1”组成的二进制数码,这些数码对人来说毫无意义,所以机器语言既缺乏通用性,又繁琐易出差错。现在几乎没有人直接使用机器语言。汇编语言在一定程度上克服了机器语言的缺点,使用有一定含意的助记符号来代替无意义的二进制数码,可使程序员的工作稍微轻松一些,但是,汇编助记符号与机器指令是一一对应的,使用起来依然很繁琐而没有通用性。但它是唯一能直接控制机器的语言,并且它的执行速度很快,所以在目前还是有着相当广泛的应用范围。“BASIC”就是典型的解释型语言。而后来又出现了许多编译型的“BASIC”。所以计算机语言本身并不是定型的。

☚ 文牍传播工具   书状 ☛

计算机语言

computer language


计算机语言

computer language

随便看

 

文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。

 

Copyright © 2004-2024 Ctoth.com All Rights Reserved
京ICP备2021023879号 更新时间:2025/8/16 7:10:23