软件工程中的标识符命名规范与编程语言选择
需积分: 9 111 浏览量
更新于2024-08-18
收藏 439KB PPT 举报
该资源是关于软件工程学习的PPT,重点讲述了标识符命名规则以及程序设计语言的相关知识。在编码阶段,标识符的命名应当清晰、有意义,并保持一致性。程序设计语言的选择需要考虑多种因素,包括应用领域、用户需求、语言功能、成本、开发环境和编程人员的技能。此外,程序设计风格对于代码的可读性和可维护性至关重要。
在标识符命名方面,有以下要点:
1. 清晰明了:命名应具有明确的含义,使用完整单词或常见缩写,避免引起误解。
2. 缩写规则:短词可以通过去掉元音形成缩写,长词则取首字母作为缩写。
3. 注释说明:如果使用特殊约定或缩写,需提供注释以便理解。
4. 一致性:个人命名风格应自始至终保持一致,不可频繁变动。
在程序设计语言的讨论中,软件工程强调:
1. 详细设计应易于转化为代码。
2. 源程序应具备可移植性。
3. 高效的编译器是必要的。
4. 应使用自动化工具生成代码。
5. 重视代码的可维护性。
程序设计语言被分为四类:
1. 第一代语言:与机器紧密相关。
2. 第二代语言:汇编语言。
3. 第三代语言:高级程序设计语言,如ALGOL、FORTRAN、COBOL、C、C++等。
4. 第四代语言:非过程化的高级语言,用于特定领域的开发,如报表生成、数据库管理等。
选择编程语言时,需要考虑的因素包括:
1. 应用领域:不同领域可能需要不同类型的编程语言。
2. 用户需求:满足用户对系统特性的期望。
3. 语言功能:语言特性是否符合项目需求。
4. 成本和开发环境:编码和维护的成本,以及所使用的开发工具。
5. 编程人员技能:确保团队熟悉并能有效使用选定的语言。
6. 可移植性:代码是否能在不同平台间轻松迁移。
程序设计风格涵盖:
1. 源程序文档化:通过良好的命名和注释提高代码可读性。
2. 数据说明方法:如何清晰地声明和组织数据。
3. 语句结构:合理组织代码逻辑,遵循一定的编程规范。
4. 输入/输出方法:设计高效且易理解的输入输出处理。
不同语言在不同领域的应用:
- C语言:适用于系统底层和实时应用。
- FORTRAN:常用于工程计算。
- COBOL:广泛应用于商业领域。
- PROLOG和LISP:在人工智能领域有应用。
- Delphi和VB:适用于管理信息系统。
- C和C++:信息处理、通信与控制等领域。
- Java:平台无关的应用。
- JSP和ASP:主要用于Web应用程序开发。
此资源强调了编码规范、程序设计语言选择和良好编程风格在软件工程中的重要性。
2008-09-10 上传
2021-10-11 上传
2022-11-30 上传
2023-06-09 上传
2024-06-25 上传
2023-07-27 上传
2023-12-10 上传
2024-04-18 上传
2023-03-26 上传
鲁严波
- 粉丝: 23
- 资源: 2万+
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析