1 / 23
文档名称:

Programming Languages(程序设计语言).ppt

格式:ppt   页数:23
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Programming Languages(程序设计语言).ppt

上传人:cczggg 2014/1/16 文件大小:0 KB

下载得到文件列表

Programming Languages(程序设计语言).ppt

文档介绍

文档介绍:Programming Languages (程序设计语言)
./~course/cs101/2013
Hongfei Yan
School of EECS, Peking University
10/9/2013
2
Evolution
Evolution puter languages
3
计算机语言的演化
机器语言
指令由0和1串组成, 程序可直接执行
符号语言
用符号表示不同的机器语言指令,必须被汇编(assembler)为机器语言
高级语言
从关注计算机转移到关注问题本身. 用语句(statement), pile)或解释(interpret)执行.
4
Computer language
The puter language includes a large variety of artificial languages used municate puters.
It is broader than the monly-used term programming language.
Programming languages are a subset puter languages.
For example, HTML is a markup language and puter language, but it is not traditionally considered a programming language.
Machine code is puter language.
It can technically be used for programming, and has been (. the original bootstrapper for Altair BASIC),
though most would not consider it a programming language.
5
Types puter Languages
Programming languages
are the primary means by which developers puting systems instruct a machine anize or manipulate information or control physical devices.
Most software is written using one or more programming languages.
Common examples include C, C++, Java, BASIC, assembly languages, and many others.
Scripting languages
are designed to control other software or to coordinate the actions of multiple software applications.
Machine code
a non human-readable puter language which corresponds to the available instructions for a microprocessor.
……
6
What problem gave birth to programming languages?
Before high level programming languages existed,
computers were programmed one instruction at a time using binary or hex.
a tedious job and a lot of errors.
Obviously, this job did not attract many people, so there was a shortage of programmers.
puters sat idle for long periods of time while software was being developed.
Software often cost two to four times as much as puter.
This led to the development of assemblers and assembly languages.
Programming became somewhat easier,
but

最近更新

2025年天津工艺美术职业学院马克思主义基本原.. 13页

高温冷却剂的热震稳定性评估 35页

绿色涂料环境影响评估 36页

高通量筛选技术在新药发现中的潜力 29页

高温下材料性能稳定性的保障技术 35页

2025年宁县幼儿园教师招教考试备考题库及答案.. 30页

2025年宁德师范学院马克思主义基本原理概论期.. 13页

高效回收技术研究 34页

2025年宁海县幼儿园教师招教考试备考题库附答.. 31页

2025年安徽林业职业技术学院马克思主义基本原.. 12页

2025年宜昌科技职业学院单招职业适应性测试题.. 44页

网络安全与高速通信的融合 38页

2025年宿州职业技术学院单招职业适应性测试题.. 45页

2025年山东交通职业学院马克思主义基本原理概.. 13页

2025年山西林业职业技术学院马克思主义基本原.. 12页

2025年平乡县招教考试备考题库带答案解析 31页

2025年广东医科大学马克思主义基本原理概论期.. 13页

2025年广州中医药大学马克思主义基本原理概论.. 12页

2025年广灵县幼儿园教师招教考试备考题库及答.. 31页

2025年广西现代职业技术学院单招职业适应性测.. 43页

2025年开县招教考试备考题库附答案解析 31页

2025年徐州生物工程职业技术学院单招职业倾向.. 44页

2025年惠州卫生职业技术学院单招职业倾向性考.. 44页

2025年抚州幼儿师范高等专科学校马克思主义基.. 12页

2025年新建县招教考试备考题库含答案解析(必.. 30页

2025年无锡工艺职业技术学院马克思主义基本原.. 12页

2025年晋中信息学院马克思主义基本原理概论期.. 12页

2025年曲水县招教考试备考题库带答案解析(必.. 30页

2025年松阳县招教考试备考题库带答案解析(夺.. 30页

2025年榆社县幼儿园教师招教考试备考题库附答.. 31页