跳至内容

计算机编程/高级

来自维基教科书,开放的书籍,为开放的世界

计算机语言有很多种类。通常有高级语言和低级语言。术语“语言级别”试图传达有关编程语言与特定硬件机器语言的接近程度的信息。低级语言更接近机器语言,而高级语言更远离机器语言,更接近自然语言(例如英语)。

低级语言的一个极端例子是机器语言,它由 1 和 0 组成。然而,人们很少(困难且容易出错)用机器语言编写程序。最接近机器语言的编程语言是汇编语言,通常每条机器语言指令对应一条指令或语句。汇编语言中存在的指令类型的一个例子是将特定内存地址的内容复制到机器寄存器中。

高级计算机语言的一个例子可能是 Visual Basic/VB6,用户可以用英语字典中的特定词语来编写程序。

然而,任何语言(计算机或自然语言)都必须具有一定的结构。英语句子由英语单词组成,这些单词组合在一起以符合英语语法(即结构)。如果语法(或多或少)正确,我们就能理解句子。但是,仅仅因为高级语言使用了一些看起来像是自然英语的词语,并不意味着计算机可以直接理解我们对人所说的英语句子。为了让计算机理解,必须编写一个程序来遵守所用计算机语言的结构(语法)。通常,计算机语言的语法比自然语言的语法更严格。


华夏公益教科书