高级编程语言

      高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。由于早期电脑业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。在1980年代,当东亚地区开始使用电脑时,在日本、台湾及中国大陆都曾尝试开发用各自地方语言编写的高级语言,当中主要都是改编BASIC或专用于数据库数据访问的语言,但是随着编程者的外语能力提升,现时的有关开发很少。
      由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。
      现在大多的编程软件都是高级语言,如C、JAVA、VB、Delphi。高级语言与人类语言相近,开发程序快,可以通用不用的计算机。编译后的程序在运行前会翻译成机器语言让计算机能够识别。
      
      低级语言能直接对处理器等硬件进行访问和控制,进行低层操作,功能强大,复杂,适合开发驱动等低层程序。
      
      与机器交互的是机器语言,都是由二进制操作码和地址码组成。后来为了简化记忆,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码,于是形成了汇编语言。后来为了让编程更加简单,就出现了类似人类语言描述的高级语言。C#,java都属于高级语言。SQL是标准查询语言,针对数据库而开发的。
时间: 2024-11-02 15:20:43

高级编程语言的相关文章

atitit.高级编程语言的特性 and 未来趋势与进化.doc

atitit.高级编程语言的特性 and 未来趋势与进化.doc 1 编程语言的发展历程 1 1.1 编程语言的进化,起始发现背后的思想 :任何两个系统之间的复杂性,都可以通过添加一个抽象层要屏蔽 1 1.1.1 C语言, 硬件抽象层 2 1.1.2 高级语言:java,.net  跨平台(os)抽象层vm 2 1.2 DSL领域编程语言(跨越编程语言) 2 1.2.1 实现方式:: 语义 和 语法 分开 2 1.2.2 结构Dsl,dsl解释器 2 1.2.3 统一的开发语言 2 1.2.4 

主流高级编程语言的发展历程

一.C语言 1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言. 1973年初,C语言的主体完成. 1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本<可移植的C语言编译程序>. 1989年,ANSI发布了第一个完整的C语言标准--ANSI X3.159-1989,简称"C89",不过人们也习惯称其为"ANSI C"

编程语言,一路走来

人类发明了编程语言,本是为了能控制机器.计算机越来越强大,编程语言也不断革新.于是我大胆地认为,编程语言的意义将超越对机器的控制,它或许是一种文明的出发点--机器人文明.为了能更好地展望编程语言,让我们先来回顾一下它的发展历程. 1 程序设计语言的发展经历了五代: 第一代语言:机器语言 第二代语言:汇编语言(亦称符号语言) 第三代语言:高级语言 |__       面向过程(如C.BASIC.Pascal) |__       面向对象(如C++.java.C#) 第四代语言:数据库编程语言(也

linux-----&gt;shell高级编程----grep应用

1. 背景 在讲到shell编程时, 我们不得不提到正则表达式,  这个可以看似一门新的编程语言的"老家伙", 让我们很多刚入行的程序员来说又爱又恨, 爱因为它实在可以用最简短的语句写出强大的功能,  恨是因为它的语法与我们原来接触的任何一门高级编程语言来说都看似不似.  下面我们就开始主要来介绍正则 2. 正则分类 Basic正则:  出来的比较早, grep一般默认的就是Basic正则 Extended正则: 对Basic的扩展,   默认支持更多的转义字符 3. 基本语法 4.

关于次世代C编程语言改进畅想

C语言诞生于1970年,当时在AT&T实验室由Dennis Ritchie主导开发的.据说当时仅用了一周的时间就做好了C语言编译器,所以尽管C语言从90年正式纳入ISO标准委员会,其编号为ISO/IEC 9899.尽管经历了C99与C11标准的修改历程,但为了向前兼容,有一些比较古怪的特性依然被保留. 现在除了C语言,还诞生了许许多多的其它高级编程语言,而且大多都具有面向对象的特性.而C语言以其间接.灵活.干练而得到了系统级应用开发的首选编程语言,尤其是嵌入式系统上应用更多.然而,为了使原本已经

10大流行编程语言和它们的创造者

1)Java 和 James Gosling Java 是世界上最成功最流行的编程语言之一.James Gosling 博士发明了 Java,并被尊称为 Java 之父.在早些时候,Java 是由 SUN 微系统公司开发与提供技术支持的,在 2010 年 1 月 SUN 被甲骨文公司收购后,现在这些是由甲骨文公司来完成.Java 的创造是为了完成 WORA(Write once, run anywhere 一次编写到处运行)的理念,它的平台独立性使它在企业应用中获得了巨大成功.到目前为止,它已经

编程语言简史

一个朋友在跟我一块吃午饭的时候问了我一个问题:现代编程语言的发展历程是什么样的,它是如何发展到现在这样的?他觉得我应该能答得上来,但其实我只能说个大概. 我跟他提了下机器语言,以及人们为了简化它所做的努力,并逐渐发明了一些更抽象的语言,它们最终会被翻译成0和1. 但是——一个偶然的机会我看到了Crockford关于Javascript的一个分享,开篇的时候他讲的正是编程语言的发展史——尽管这主要是关于JavaScript以及影响到它的那些语言——这比我讲的可要生动多了. 穿孔卡 一些都得从穿孔卡

主流编程语言的特点分析

让编程菜鸟爱上iPhone开发1-Swift+iOS8版 考虑到很多读者从未接触过任何编程语言,这里对其它几个主流语言的特点和作用稍微说明一下: 1. Java语言是当今最普遍使用的开发语言,它简单易学(相对C++,C和Objective-C),且跨平台性非常强,对网络开发的支持令人称赞.很多企业使用Java语言来开发商业相关的网络应用.此外,Java语言也是开发Android应用的必备工具. 2. C语言是几个主流开发语言(Java,C++,C#,Objective-C)的根基所在.常有人说,

Java等13种编程语言名称的来历

Java的发展历程丰富多彩.充满了传奇色彩,被现在众多程序员和企业广泛使用,不用质疑这是Java的领先技术的结果. Java或者Python等编程语言,你可能每天都在使用,他们是你工作的乐趣来源和实现梦想的工具,但是你知道这些语言的名称来历吗?本文尚学堂小编为大家总结了常13种编程语言的名称来历, 快来看看你的语言名字是怎么来的吧. 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名, 那就是新的编程语言.编程语言命名通常有几个规律,如根据特性取缩写(如BASI