高级编程语言

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

自动可翻译成机器代码但更接近人类逻辑的语言的想法是在 1950 年代在计算机科学领域中提出的,特别是得益于 **John Backus** (IBM)的工作,他因此获得了第一个被广泛传播的高级语言:Fortran。Backus 因此获得了图灵奖。