高级编程语言
高级编程语言在很大程度上抽象了计算机操作的细节。它旨在易于人类理解,因此必须通过其他软件进行翻译。与低级编程语言不同,它可以利用自然语言元素,或者可以自动化(甚至完全隐藏)计算系统的显着区域,从而使开发过程相对于低级语言更简单、更易于理解。提供的抽象程度决定了编程语言的“高级”程度。
一种可以自动翻译成机器代码但更接近人类逻辑的语言的想法,在 20 世纪 50 年代被引入计算机科学,特别是得益于 John Backus (IBM) 的工作,他开创了第一个被广泛传播的高级语言:Fortran。Backus 因这项创新获得了图灵奖。