程序语言发展史
更新时间:2023-03-18 16:00:01 阅读量: 人文社科 文档下载
Since the computer has been a total how many programming languages ?
2500+
Four stages of development
Object oriented high-level languageProcess-oriented high-level language
1995—Now The fourth stage
1954--1995The third stage 1950s The second stage 1946 The first stage
Assembly LanguageMachine language
Programming language Description:
1. Machine language
2. Assembly Language 3. Process-oriented highlevel language
4. Object oriented
high-level language
1.the machine language The binary number of the instruction code set, with 01 indicates, the machine can be directly identified, various machine instruction different. 由二进制数组成的指令代码的集合,用01表示,机器能直接识别,各种机器指令系统 互不相同。
Perforated cards record data on behalf of 01
Computer Coding: Common ASCII code into machine language
计算机编码:常用ASCII码表示成机器语言
Advantages and disadvantages of machine language
Advantages1.Fast execution; 2.Representing small storage space; 3.High quality of translation.
Disadvantage1.Poor portability pile difficult 3.Intuitive difference 4.Difficult to debug 1.可移植性差 2.编译难度大
1.速度快
2.占存储空间小3.翻译质量高
3.直观性差4.错调试困难
2.assembly language Mnemonic machine instruction opcode instead of using address labels instead of symbols or numbers or operating instructions address. 用助记符代替机器指令的操作码,用地址符号或标号代替指令或操数的地址。
Computer Coding: Using mnemonics to programming, but are Moqi Lai et al on a behalf of 01 record data using mnemonics low-level languages nd machine language. 计算机编码:用助记符来编程,但和机器语言一样都是低级语言
Advantages and disadvantages of assembly language
Advantages1.Fast execution;2.Representing small storage space; 3.Improved readability.1.执行速度快; 2.占存储空间小; 3.可读性有所提高。
Disadvantage1 A similar machine language;
2. poor portability;3.with poor human language is also very different.1.类似机器语言; 2.可移植性差; 3.与人类语言还相差很悬殊。
3. process-oriented high-level language Close to people accustomed to using natural language and mathematical language. Versatility, can be transplanted good. But can not be directly executed on a computer, to be converted into machine instruction code. 接近人们习惯用的自然语言和数学语言。通用性强,可以移植性好。但是不能直接在计 Design: Algorithms + Data Structures = Programs 算机上执行,要转换成机器指令代码。
Common Language: BASIC、PASCAL、FORTRAN、C、。。。
3. high-level object-oriented language People around the concept of real-world execution model. Common Language: Visual C++、Visual Basic、C#、。。。Design: Object = Algorithms + Dat
a Structures Program = object + object + ......Advantages:
1.problem solving easier; 2. the procedures for the preparation, commissioning and maintenance easier.
1, the compilation mode By compiler (compile, link) the entire program into machine language. 2, interpreted Through an interpreter, progressive conversion into machine language, the conversion line 1、编译方式 running line.通过编译程序(编译、链接)将整个程序转换 成机器语言。 2、解释方式 通过解释程序,逐行转换成机器语言,转换一 行运行一行。
A brief introduction about the language
The first high-level language
Thank you!
05
06
07
08
正在阅读:
程序语言发展史03-18
以礼物为话题的作文600字06-29
发展心理学期末考试题02-29
派出所长竞争上岗演讲稿与流动人员人事档案管理制度汇编10-25
关于农村中小学校园安全的调研报告09-28
我们应该如何建设美丽中国12-27
BIM与相关技术方法 - 图文09-16
流行MV:Sweetbox,-,We,Can,Work,It,Out02-12
600MW国产亚临界机组汽轮机运行规程07-03
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 发展史
- 语言
- 程序