第一章程序设计导论.doc
《计算机软件技术基础》 PAGE 6
第一章 程序设计导论
1.1 程序设计方法与风格
1. 程序设计方法的发展
表1-1 程序设计方法的发展
设计方法特点代表性语言面向机器用机器指令为特定硬件系统编制程序,其目标代码短,运行速度和效率高,但可读性和移植性差。86系列汇编语言面向过程用高级程序设计语言按计算机能够理解的逻辑来描述要解决的问题及其解决方法,是过程驱动的,程序的可读性和移植性好,其核心是数据结构和算法,但大型程序维护起来比较困难。Fortran(50年代)
Basic(60年代)
C(70年代)面向对象用面向对象的编程语言把现实世界的实体描述成计算机能理解、可操作的、具有一定属性和行为的对象,将数据及数据的操作封装在一起,通过调用各对象的不同方法来完成相关事件,是事件驱动的,其核心是类和对象,程序易于维护、扩充。C++(80年代)
VB (90年代)
Object Pascal
(90年代)
Java( 90年代)
2. 程序设计风格相关因素
养成良好的程序设计的设计风格,主要考虑下述的因素:
源程序文档化
源程序文档化应考虑如下几点:
符号名的命名:符号名的命名有一定含义,便于理解;
程序注释:正确的注释
您可能关注的文档
- 第5章命令行.doc
- 第5章基于ARM的嵌入式程序设计第1_2节.ppt.ppt
- 第5章循环结构程序设计.ppt文件.ppt
- 第5章条件判断式.ppt
- 第5章绘制液压系统原理图.doc
- 第5节胆固醇的代谢.doc
- 第6章-河北经贸大学.ppt
- 第6章TMS320C54x软件开发环境CCS.ppt
- 第6章汇编语言程序设计-微机原理与接口技术.doc
- 第6章界面编程4-控件.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026上半年AI剧漫剧数据报告-DataEye.pdf
- 中药硬膏热贴敷课件.pptx VIP
- 2024年下半年广州铁科智控有限公司校招笔试题带答案.docx VIP
- 全国优质课一等奖统编版七年级语文上册新教材(统编2024版)《往事依依》课件.pptx
- 细胞因子释放综合征诊疗.ppt
- PMC部门管理手册.doc VIP
- 《FC18S2火灾报警系统介绍配置与调试技术培训》-西门子.pdf VIP
- Y445-114-70桥塞操作手册.pdf VIP
- 山东省日照市经济技术开发区中学2024-2025学年七年级上学期第一次月考数学试卷(解析版)-A4.docx VIP
- 工业机器人技术基础-第2版-课件--第1章-工业机器人概论-.ppt VIP
原创力文档

文档评论(0)