编程语言简介辛韬(上海交通大学电子信息与电器工程学院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.”
编程语言是由用来表达计算的符号所组成。它可以被看作是用来定
您可能关注的文档
- 第十章网路管理(NetworkManagement).ppt
- 第四章化工容器典型零部件图库的二次开发-南京林业大学毕业设计(论文).doc
- 第四章嵌入式系统工具链.ppt-大连理工大学精品课程.ppt
- 第四章文档视图结构-西安交通大学计算机程序设计.ppt
- 简体转繁体.doc
- 简单仓库管理-SAPBestPractices.ppt
- 管理支持程序与对象.ppt
- 管理系统文件-中州科技大学.doc
- 类与对象课后练习-Read.doc
- 粤语动词持续体貌词尾分类第二届肯特岗国际汉语语言学圆桌会议论文.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2025年中级经济师之中级经济师经济基础知识考试题库【真题汇编】.docx VIP
- 新《供水条例》(国务院第831号)宣贯考试测试卷及答案.docx VIP
- 一年级上册语文教案 语文园地六 和大人一起读《谁会飞》部编版.docx VIP
- 第四章 神经统疾病的病史采集和体格检查.ppt VIP
- 云南省公路工程建设用表标准化指南_第一册_共五册(ABCG表).pdf VIP
- 专题09“ mgtan ”模型(原卷版)-2025版高一物理寒假精品讲义.pdf VIP
- 深度解析(2026)《GB 19489-2008实验室 生物安全通用要求》.pptx VIP
- 尿液红细胞形态检验与规范化报告专家共识(2026版)解读PPT课件.pptx VIP
- 2025年中级经济师之中级经济师经济基础知识考试题库【各地真题】.pdf VIP
- T/ CEEIA 371-2019 干式电力变压器-优等品质量评价导则.pdf VIP
原创力文档

文档评论(0)