高级编程语言

高级编程语言相对于计算机操作的细节具有显著的抽象,旨在让人类易于理解,因此必须通过其他软件进行翻译。与低级编程语言不同,它可能使用自然语言元素,或自动化(甚至完全隐藏)计算系统的显著部分,使开发过程比低级语言更简单、更易懂。抽象程度决定了编程语言的“高级”程度。

能被自动翻译成机器代码,但更接近人类逻辑的语言的想法在 20 世纪 50 年代被引入计算机科学领域,特别要归功于约翰·巴克斯(IBM)的工作,他创立了第一个广泛流传的高级语言:Fortran。由于这一创新,巴克斯获得了图灵奖。