[什么是计算机高级语言]高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。 高级...+阅读
计算机编程语言的语言分类
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。 不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
如今被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。
计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。
计算机的语言分为哪几种
计算机语言主要分为四类:
- 低级语言
- 高级语言
- 专用语言
- 脚本语言
1、低级语言
- 机器语言、汇编语言和符号语言。
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
CAD系统中的绘图语言和DBMS的数据库查询语言。
简言之,常用的计算机指令语言分四类:编程语言、网页设计语言、数据库语言、架构语言
编程语言都有哪些
我知道些包括大大小小的编程语言,由于量多,就不一一介绍了,不知够不够50个哈。
ABC语言
Ada语言
AmigaE语言
APL语言
Assembly语言
DATASEG语言
CODESEG语言
AWK语言
BASIC语言
MS BASIC语言
TI-BASIC语言
Structured BASIC语言
BCPL语言
BF语言(这语言很诡异)
C语言
C++语言
C#语言
Clean语言
CLIST语言
COBOL语言
Common Lisp语言
Eiffel语言
Erlang语言
Forth语言
Fortran语言
Google Go语言
Haskell语言
Iptscrae语言
Java语言
Logo语言
Lua语言
MIXAL语言
MSDOS batch语言
OCaml语言
Pascal语言
Perl语言
PHP语言
Pike语言
PL/I语言
Python语言
REXX语言
Ruby语言
Sather语言
Scheme语言
sed语言
Self语言
Smalltalk语言
SML语言
SNOBOL语言
SQL语言
StarOffice Basic语言
Tcl语言
Turing语言
UNIX-style shell语言
Romanian pseudocode语言
-=-=-=-=-=-=-=-=接下来是中文编程语言=-=-=-=-=-=-=-
易语言
易语言.飞扬
O语言
易乐谷
EMS汉语编程
丙正正
中蟒
搭建之星
华罗庚
雅奇MIS
八卦编程
易符
汗,不知止不止50个了。
延伸阅读:
C语言编程问题计算薪水float work_hours=0.0f;float pay=0.0f;int day=0;const cents_per_dollar=100;int pay_in_cent=0;pay_in_cent=(int)(pay*cents_per_dollar);printf("input your pay of a w...
C语言计算工资的代码你为什么要用;if(y<5,t<=40),建议你看看逗号运算符的用法,、 int main() { int y,t; double m; scanf("%d %d",&y,&t); if(y<5 & t<=40) //且的关系 printf("%.2f",m=t*30); else i...
C语言计算机基础与程序设计编程题目36题的,37题稍等 #include <stdio.h> int main() { int a[10]; int i; int sum; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",&1a[i]); } for(i=0;i<10;++i) { if(a[...
全国计算机等级考试二级C语言(1)计算机二级一般没有在县级报名的,应该是在市级所以你的情况应该是去重庆报名并且考试 (2)考试大纲近几年都不会有什么大的变动,所以不用担心,即使有变动也是换汤不换药,现在...
全国计算机二级C语言考试从2013年3月开始,二级的6个科目都改成了无纸化考试形式,其中就包括二级C语言。无纸化考试中,传统考试的笔试部分被转移到计算机上,考核内容和要求不变,考生在计算机上完成全部答...
美国人肢体语言的分类 PPT美国人的肢体语言(2009-07-23 09:07:48)转载标签: 肢体语言口语英语美语教育 分类: 英语学习 在日常生活交流过程中,在许多场合下,身势语言(body language),即各种手势、姿势和身势(si...
计算机软件和编程是一起学的么?什么是编程语言我想楼主所说的计算机软件是指WPS等办公软件吧、这些都是必备的办公软件,使用简单。等接触计算机时间长了之后会自然而然的达到熟练使用了。另外,如果你想学其他专业性的软件...
语言哲学和认知语言学有什么关系是不同的分类吗看来你是一个稍微语言学研究生?同道中人咯?? 首先说,根据认知语言学: 认知语言学的一个分支学科,语言学,第二代认知科学和经验的哲学理论背景,反对的主流语言学转换生成语法,初具规模...
计算机c语言编程题我编了这个程序,不涉及小时分钟的加减在十进制里这么转换。 小时就是(time2-time1)/100; 分钟就是后2位的相减,如果为负的话,向高位借位加60就行了 #include<stdio.h> main() {in...