程序设计语言发展回顾与展望.doc

程序设计语言发展回顾与展望.doc

程序设计语言发展回顾与展望 程序设计语言是与现代计算机共同诞生、共同发展的,至今已有40余年的历史,早已形成了规模庞大的家族。进入80年代以后,随着计算机的日益普及和性能的不断改进,程序设计语言也相应得到了迅猛发展。 程序设计语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号。对计算机工作人员而言,程序设计语言是除计算机本身之外的所有工具中最重要的工具,是其它所有工具的基础。没有程序设计语言的支持,计算机无异于一堆废料。由于程序设计语言的这种重要性,从计算机问世至今的半个世纪中,人们一直在为研制更新更好的程序设计语言而努力着。程序设计语言的数量在不断激增,各种新的程序设计语言以及现有程序设计语言的方言在不断面世。目前已问世的各种程序设计语言有成千上万个,但这其中只有极少数得到了人们的广泛认可。最早的一代程序设计语言是机器语言;第二代语言是汇编语言;第三代语言是所谓的高级语言,它主要有四种范型:命令式语言、函数式语言、逻辑式语言与对象式语言;第四代语言是面向数据库的,实际上它不只是语言而且也是交互式程序设计环境。程序设计语言的发展主要经历了这四代,也有人把逻辑式语言、函数式语言,甚至于对象式语言称为第五代语言。这五代语言中,前三代语言的发展有明确的先后界限,而后三代语言之间则没有这些界限,它们仍然在同时发展。 一、史前时期 我们先来回顾一下计算机问世以前人们为程序设计语言的

文档评论(0)

1亿VIP精品文档

相关文档