- 11
- 0
- 约4.1千字
- 约 22页
- 2022-07-06 发布于安徽
- 举报
第12章 程序设计基础
主要内容
程序设计基础知识
过程化编程
面向对象编程
面向方面编程
可适应和敏捷软件开发
编程与编程语言
计算机编程包括程序的设计、编码、测试和程序文档编写。
编程语言是一套关键字和语法规则,旨在生成计算机可以理解和执行的指令。如数据库的SQL就是编程语言的一种,其他比较流行的编程语言如Java、C++、Python、C#等。
在编程语言编写的程序中,每行代码都由关键字和参数按照语法规则组合在一起。关键字是由对应编程语言的编译器或解释器预先定义的,每个关键字都有其特殊的含义。
编程语言的分类
编程语言可以按照多种方式进行分类:
1. 低级语言和高级语言
低级语言直接为最底层硬件编写指令,可分为机器语言和汇编语言。机器语言完全由0、1二进制字符串组成,可直接交由处理器处理;汇编语言稍微简便一些——它可以使用处理器提供的特有指令(如移位操作、简单的加减法)。
高级语言使用了符合人类语言的语法和关键字,通过使用容易理解的命令来代替难以理解的二进制代码或汇编代码——这一工作交由编译器或解释器进行。
编程语言的分类
2. 代次(标准并不唯一)
第一代编程语言(1GL,1st Generation Language),即机器语言。
第二代编程语言(2GL),即汇编语言。
第三代编程语言(3GL),高级程序设计语言,如Fortran、Pascal、C、C++、Java。
您可能关注的文档
- 第2章 计算机硬件.pptx
- 第3章 计算机软件.pptx
- 第4章 操作系统和文件管理.pptx
- 第6章 因特网你懂得计算机.pptx
- 第7章 Web技术及应用.pptx
- 第8章 社交媒体.pptx
- 第9章 多媒体和Web.pptx
- 第10章 信息系统分析与设计.pptx
- 第11章 数据库计算机应用基础.pptx
- 第13章 计算机安全.pptx
- 在XX街道中秋国庆节前安全大排查大起底大整改工作部署会上的讲话.doc
- 在XX区档案馆党建工作会暨重点工作推进会上的讲话.docx
- 在市政协2026年四季度重点工作推进会上的讲话.doc
- 在全市老干部工作年度重点工作推进会上的讲话.doc
- 在县委第十二轮巡察第一巡察组对县人民法院党组巡察整改“回头看”情况反馈会上的讲话.doc
- 在医保合规专项复盘整改会议上的讲话.doc
- 在市委第六巡察组食品安全领域专项巡察情况反馈会议上的讲话.doc
- 在XX街道安全生产工作部署会议上的讲话.doc
- 在医保问题整改落实专题部署会议上的讲话.doc
- 湖北云学联盟2027届高三上学期10月联考 英语+答案.docx
最近下载
- 足球裁判法培训教程与手势信号详解.pptx VIP
- 学堂在线 医学英语词汇进阶 章节测试答案.docx VIP
- 西华大学,自考省考资料,10397论文写作研究复习题.pdf
- 2025-2026学年小学体育与健康三年级全一册(2024)人教版(2024)教学设计合集.docx
- 自动检测技术与仪表控制系统-全套PPT课件.pptx
- 《城市轨道交通概论(第2版)》职业教育城市轨道交通专业全套教学课件.pptx
- 2026年广东省茂名社区工作者考试题库及答案.docx
- 中国对虾 亲虾和苗种-编制说明.pdf VIP
- 六年级语文 文言文阅读训练题50篇-含答案.docx
- 《共产党宣言》导读-.pptx VIP
原创力文档

文档评论(0)