计算机的编程语言从最初的机械语言到现在的高级语言有那些?

作者&投稿:只侨 (若有异议请与网页底部的电邮联系)
计算机编程语言的高级语言~

一级二级三级高级语言Basic类有行号BAISC、BASICA、GVBASIC、GW-BASIC、ETBASIC无行号QBASIC、Quick Basic、Turbo Basic、True Basic、Visual Basic、Visual Basic .Net、Power Basic、Small Basic、Free Basic、 DarkBASIC、VBScript、Visual Basic For Applications(VBA)、REALbasicC类C语言、C++、Turbo C++、Borland C++、C++ Builder - C++/CLI、Objective-C、C#、Microsoft Visual C++Pascal/Delph类Pascal、Delphi、Turbo Pascal、Object Pascal、Free Pascal、Lazarus科学与统计计算FORTRAN、MATLAB、Scilab、GNU Octave、R语言、S-Plus、Mathematica、Maple、Julia数据库编程语言xBase(Clipper、Visual FoxPro)、SQL(PL/SQL、T-SQL、SQL/PSM)、LINQ、Xquery脚本语言基本Lua、Perl、PHP、Python、Ruby、ASP、JSP、Tcl/Tk、VBScript、AppleScript、AAuto(基于Lua)ECMAScript衍生语言ActionScript、DMDScript、ECMAScript、JavaScript、JScript、TypeScriptShell语言sh、bash、sed、awk、PowerShell、csh、tcsh、ksh、zsh标记语言XML(SVG、XML Schema、XSLT、XHTML、MathML、XAML、SSML)、SGML、HTML、Curl  SVG)  XML Schema ·  XSLT ·  XHTML ·  MathML ·  XAML ·  SSML  Java虚拟机上的语言Java、Jython、JRuby、JScheme、Groovy、Kawa、Scala、Clojure其他语言ALGOL、APL/J、Ada、Falcon、Forth、Io、MUMPS、PL/I、PostScript、REXX、SAC、Self、Simula、易语言、Swift、IronPython、IronRuby、COBOL下面介绍几种较有代表性的高级程序设计语言: PASCAL是一种结构程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N.Wirth)教授研制,于1971年正式发表。是从ALGOL60衍生的,但功能更强且容易使用。如今,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。Pascal(B.Pascal)是十七世纪法国著名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想和要求,直观易懂,使用灵活,既可用于科学计算,又能用来编写系统软件,应用范围日益广泛。 C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。 COBOL的全称是Common Business Oriented Language,意即:通用商业语言。在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部” 内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。如今COBOL语言主要应用于情报检索、商业数据处理等管理领域。常用的高级程序设计语言,除了上述的几种之外,还有很多,如以英国著名诗人拜伦(G.N.G.Byron)的独生女艾达·拜伦(Ada Byron)的名字命名的军用语言Ada,深受中、小学生欢迎的语言LOGO等等。 如今,程序设计语言及编程环境正向面向对象语言及可视化编程环境方向发展,出现了许多第四代语言及其开发工具。如:微软公司(Microsoft)开发的Visual系列(VC++、VB、FoxPro)编程工具及Power Builder等,如今已经在国内外得到了广泛的应用。

计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。

1. 机器语言
电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。

2. 汇编语言
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。

汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
3. 高级语言
从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1 9 5 4年,第一个完全脱离机器硬件的高级语言—F O RT R A N问世了,4 0多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有F O RT R A N、A L G O L、C O B O L、B A S I C、L I S P、S N O B O L、P L / 1、P a s c a l、C、P R O L O G、A d a、C + +、V C、V B、D e l p h i、J AVA 等。

高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应地,软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。

6 0年代中后期,软件越来越多,规模越来越大,而软件的生产基本上是人自为战,缺乏科学规范的系统规划与测试、评估标准,其恶果是大批耗费巨资建立起来的软件系统,由于含有错误而无法使用,甚至带来巨大损失,软件给人的感觉是越来越不可靠,以致几乎没有不出错的软件。这一切,极大地震动了计算机界,史称“软件危机”。人们认识到:大型程序的编制不同于写小程序,它应该是一项新的技术,应该像处理工程一样处理软件研制的全过程。程序的设计应易于保证正确性,也便于验证正确性。1 9 6 9年,提出了结构化程序设计方法,1 9 7 0年,第一个结构化程序设计语言—P a s c a l语言出现,标志着结构化程序设计时期的开始。

8 0年代初开始,在软件设计思想上,又产生了一次革命,其成果就是面向对象的程序设计。在此之前的高级语言,几乎都是面向过程的,程序的执行是流水线似的,在一个模块被执行完成前,人们不能干别的事,也无法动态地改变程序的执行方向。这和人们日常处理事物的方式是不一致的,对人而言是希望发生一件事就处理一件事,也就是说,不能面向过程,而应是面向具体的应用功能,也就是对象(o b j e c t)。其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。对使用者来说,只关心它的接口(输入量、输出量)及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心,C + +、V B、D e l p h i就是典型代表。

高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。

vc++是面向对象的高级语言

机器语言、汇编语言、高级语言
高级语言:C#、Java、C/C++、VB……


现在哪一种计算机语言最好用最受欢迎?
1、Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。许多程序员认为这是最简单的语言开始。Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python...

计算机语言有哪些
4.脚本语言 脚本语言是一类计算机编程语言,它通常不需要编译,直接由解释器执行。脚本语言通常用于处理一些简单的任务,如批量修改文件名、管理配置文件等。常见的脚本语言包括JavaScript、VBScript、Perl、Ruby、Python等。5.操作系统语言 操作系统语言是特殊的计算机语言,它是用于编写操作系统内核的语言。操作...

编程语言有哪些
3、高级语言。高级语言是相对于低级语言而言的,更加抽象和易于理解的编程语言。高级语言的语法更接近自然语言,程序员可以更加专注于解决问题而不是关注底层细节。高级语言通常具有丰富的库和框架,提供了大量的工具和功能来简化开发过程。编程语言的概括:1、应用领域。编程语言可以根据其主要应用领域进行分类...

计算机发展史
当时为尼盖德颁奖的计算机协会认为他们的工作为Java,C++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,“他们的工作使软件系统的设计和编程发生了基本改变,可循环使用的、可靠的、可升级的软件也因此得以面世 世纪发现·从图灵机到冯·诺依曼机 英国科学家艾伦·图灵1937年发表著名的《论应用于解决问题的可...

计算机编程语言中最基础的一种语言是哪一种?
你最好是买一本由谭浩强编写的"高级语言程序设计",如果你要上网学的话,在百度上也能搜索到.回答者: - 10-13 14:33 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书...

python是迄今为止最什么的计算机编程语言?
5. 可读性强---Python的设计使得代码易于阅读和理解。这种可读性使得代码可以在团队之间有效地共享和维护。6. 强大的社区支持---Python有一个非常大而活跃的开发者社区,这使得问题解决更快捷,同时也有大量的开源项目和代码可供使用。Python是一种非常强大且应用广泛的编程语言,但并不存在“最”什么的...

2021编程语言排名?
C#是由微软推出的一种编程语言,在网络和游戏开发部门享有盛名。Unity软件中经常使用C#,这可能是用于构建2D和3D视频游戏的最著名的游戏引擎软件。此外,C#在构建Windows应用程序方面发挥了巨大的作用,并已被用于网站的后端,例如Bing、VisualStudio等 C#一些显著优点:自动更新和可扩展 面向对象程序设计语言 ...

计算机编程语言有哪些?
用来给HTML网页增加动态功能。Java:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

什么是Java语言?
Java是一种广泛使用的计bai算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java是一种高级语言,就是用来编程的,相关工作用途:1、Java可以开发网站,例如,一些企业的门户网站;2、Java可以做软件,例如,信息管理系统、员工打卡系统;3、Java用于手机...

关于计算机编程入门语言的选择??
C++是C的自然演化。这两种语言大约分别起源于19世纪70年代和80年代早期。C语言是大学里面教的第一门编程语言,是一门使用非常广泛,通用的编程语言,它深远地影响了其后的几乎每一种语言。C++是另一种世界上最流行的编程语言,并且在今天仍旧广泛使用,从电脑游戏到办公软件。C++比C更难学一些,虽然许多...

广元市18280663832: 计算机语言发展过程 -
豫力金康: 最初是机器语言,也就是0和1组成的代码,然后是汇编语言,相对于机器语言加了一些助记符,再就是比较初级的语言像c语言,然后就是过度的c++再就是比较高级的.net和java等等

广元市18280663832: 计算机语言是怎样从面向机器语言向面向过程语言过度的? -
豫力金康: 一九九三年美国的克林顿政府提出了“信息高速公路”计划,从而在这十多年间在全球范围内引发了一场信息风暴,信息技术几乎触及了现代生活的方方面面,毫不夸张的说没有了信息技术,现代文明的生活将无从谈起;作为信息技术中最重要...

广元市18280663832: 计算机语言从面向机器到面向过程再到面向对象,面向对象之后是面向什么? -
豫力金康: 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流.面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围.如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络...

广元市18280663832: 软件是编程语言写的,那编程语言又是怎么来的? 是先有编程语言还是先有软件? -
豫力金康: 编程语言.最开始是机械语言,直接作用与硬件.之后是汇编,最开始的程序就是机械语言和汇编做的.接着才有现在的编程语言,

广元市18280663832: 现代计算机发展的6个阶段 -
豫力金康: 计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等.它们在不同的历史时期发挥了各自的历史作用,同时也启发了电子计算机的研制和设计思路.1889年,美国科...

广元市18280663832: 计算机语言分类
豫力金康:它们是一个逐渐发展的过程,现在的高级语言有C,java,C++等,而最初的就是机器语言 basic,汇编是比较基本的一门编程语言了~··

广元市18280663832: 什么是计算机语言
豫力金康:计算机语言(Computer Language)指用于人与计算机之间通讯的语言.计算机语言是人与计算机之间传递信息的媒介.计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程.计算机语言主要分为三类:- 低级语言...

广元市18280663832: 汇编语言发展史及过程 -
豫力金康: 汇编语言是为特定的计算机或计算机系列设计的一种面向机器的语言,由执行指令和伪指令组成.汇编程序的雏型是在电子离散时序自动计算机EDSAC上研制成功的.这种系统的特征是用户程序中的指令由单字母指令码,十进制地址和终结字...

广元市18280663832: 什么是计算机高级语言
豫力金康: 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同. 高级语言所编制的程序不能直接被计算机识别,必须经过...

广元市18280663832: 什么是原始的程序设计语言 -
豫力金康: 软件的产生始于早期的机械式计算机的开发.从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作.但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展.在世界上第一台计算机...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网