经过前面的对要开发软件的设计,我们需要开始实际行动了,选择好了语言之后,而如何把模块的过程描述翻译为计算机所能看懂得的“东西”,就需要编码来做了。
程序设计语言分了哪几类?
汇编语言
高级语言
在开发软件得过程中如何选择语言呢?
- 应用领域的不同决定选择的语言
- 系统用户的要求决定
用户使用他们熟悉的语言
- 可以使用的编译程序
当工程规模很大时,而又没有完全合适的语言,可编一个专用的语言
选择语言的原则有哪些?
- 最少的工作量原则
- 最少技巧性原则
- 最少错误原则
- 最少维护原则
- 减少记忆原则
程序编码总原则有哪些?
- 先求正确后求快
- 先求清晰后求快
- 求快不忘保持程序正确
- 保持程序整洁以求块
- 不要因效率而牺牲清晰
好程序标准(编完的程序怎样来评审它的好坏)有哪些?
- 易于测试和调试
- 易于维护
- 易于修改
- 设计简单
- 高效率
结构化程序设计
强调使用几种基本控制结构、由粗到细,一步步展开
主要原则:使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。
选用的控制结构只准许有一个入口和一个出口
复杂结构应该用基本控制结构进行组合嵌套来实现
自顶向下,逐步细化的过程
程序设计风格
源程序文档化:
标识符的命名
安排注释
程序的视觉组织
数据说明:
数据说明的次序应当规范化
当多个变量名在 一个语句中说明时,按字母顺序排列;
应当对过程和函数的形参排列有序:输入参数在前,输出参数在后;整形参数在前,实型参数次之,其他参数在后
总结
程序编码阶段是将前面经过得软件设计、需求分析、概要设计、详细设计实践化,翻译为计算机能“理解”的编码形式
不足之处欢迎大家斧正哦!🙂