admin 管理员组

文章数量: 1184232


2024年5月5日发(作者:三种典型的map循环方法)

编程语言种类及其介绍

机器语言:纯粹的机器代码

汇编语言:8086汇编、Win32汇编、.NET的汇编

高级语言:

Basic、Pascal、Object Pascal、C、C++、C#、Java、ASP、、Perl、PHP、

SQL、FORTRAN 、

Visual Basic、Visual 、Delphi、Visual C++、C++ Builder、C# Builder、

Visual Foxpro 等等

上面一排都是纯粹的编程语言,而下面一排都是经过发展过后的编程语言,下面我们

对各种语言进行简单的介绍:

机器语言:机器语言是有0,1,0,1的二进制代码组成,可以有计算机直接执行。

效率最高,但是通用性不强,对于不同的硬件需要不同的程序。说白了,不适合人来编程。

汇编语言:效率稍微低于机器语言,通过简单的助记符来替代繁琐而枯燥的0,1代

码。同样的通用性不强,对于不同的硬件需要设计不同语言。学习曲线比较大,需要硬件

知识很多。介于其特殊的性质,在某些行业中得到广泛的应用。

高级语言:通过人类可以识别的自然语言(主要是英语)来进行编程,效率再次降低,

但是程序编制难度和可读性大幅提高。可移植性好,实用性较好。比较适合大规模开发,

是现在大多数人选择的语言。而且Java语言和.NET平台的出现在一定程度上解决了由于

平台的不同所导致的移植困难的情况。

=======================================

Basic

微软公司上个世纪八十年代(具体什么时候我不记得了)推出的计算机语言,当时造

成了计算机软件开发世界的强烈震动,它的出现将很多程序员由枯燥的编码中解放出来,

而有更多的精力来进行程序结构的开发。(因为我很早前曾经学习过这个语言,对其有一定

程度的了解)但是,它同C、Pascal语言一样,是结构化语言,在对待大型开发中会觉得逐

渐力不从心,程序员需要关注的内容实在太多了。其实现在来说,学习Basic已经没有什

么意义了。因为它的改进版本Visual Basic和Visual 无论是在功能上还是在实

用性上都大大地超过了他们的祖先。

Pascal

结构化语言,语法结构严谨,易于教学。相对于C语言,缺乏一定的灵活性。但是正

是其严谨的语法,很多Pascal程序员倾心于其“诗篇一样的结构”,曾经一直是大专院校

计算机专业必学的语言。它的改进版本Object Pascal和Delphi都超过了它。

Object Pascal

这是改进版的Pascal,它是面向对象的Pascal,是Delphi语言的核心。

C


本文标签: 语言 需要 开发 程序员 效率