跳转到内容

计算机编程/高级语言

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

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

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

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

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


华夏公益教科书