编程语言简介辛韬(上海交通大学电子信息与电器工程学院F0503028班.doc

编程语言简介辛韬(上海交通大学电子信息与电器工程学院F0503028班.doc

编程语言简介辛韬(上海交通大学电子信息与电器工程学院F0503028班.doc

编程语言简介 辛韬 (上海交通大学电子信息与电器工程学院F0503028班) 摘要: 编程语言是一种用来表达计算机指令的标准化技术。它既可以被人类阅读、理解和维护,同时也可以被电子计算机执行。因此是人机交互的重要桥梁。编程语言的出现与发展,与计算机科学本身息息相关。本文简单介绍了编程语言的基本概念,回顾其发展历史,并介绍一些基本的编程范型。 关键字: 编程语言,编程范型,编程语言史,面向对象,函数化编程 什么是编程语言? 编程语言是用来表达机器指令的工具吗?是程序员之间交流的桥梁吗?是表达高层设计的载体吗?是算法的符号吗?是表达概念之间关系的途径吗?是实验用的器材吗?是控制计算设备的方法吗?我的结论是,一个多用途(general-purpose)编程语言在上述这些问题的回答都应该为“是”,以满足不同用户的需要。编程语言不能成为——仅仅一些“优雅”特性的集合(a mere collection of “neat” features)。 -Stroustrup [1994], commenting one the apparent lack of “agreement on what a language really is and what its main purpose is supposed to be.” 编程语言是由用来表达计算的符号所组成。它可以被看作是用来定

文档评论(0)

1亿VIP精品文档

相关文档