计算机语言编程规范

版本:v0.8

Crifan Li

摘要

本文主要介绍了各种计算机语言编程规范的通用知识和某个特定语言的编程规范。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/lan_coding_rule.xml/release/html/lan_coding_rule.xml.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/lan_coding_rule.xml/

2015-03-27

修订历史
修订 0.8 2015-03-27 crl
  1. 介绍各种计算机语言的通用的编程规范的来由和特性
  2. 列举不同语言的编程规范

目录

正文之前
1. 目的
2. 声明
1. 什么是编程规范以及为何要有编程规范
1.1. 编程规范指的是什么
1.2. 为何会有编程规范
2. 通用的编程规范
2.1. 编程规范之风格
2.1.1. 风格统一
2.2. 编程规范之注释
2.2.1. 添加注释的原则
2.2.2. 注释的语法
2.3. 编程规范之命名
2.3.1. 命名的原则
2.3.1.1. 见名知意
2.3.2. 命名方法
2.3.2.1. 驼峰(式)命名法
2.3.2.2. 匈牙利命名法
2.3.3. 命名规范中的一些细节
2.3.3.1. 常量大写
2.3.3.2. 根据情况给名字加前缀
2.4. 编程规范之设计原则
2.4.1. 高内聚,低耦合
2.4.2. 使用频率高的代码,尽量做成函数和类库
2.4.3. 嵌套层次不要太深
2.5. 不同语言自己的特定的编程规范
2.6. 不同公司或组织的编程规范
2.6.1. Google的编程规范
2.6.2. 华为的编程规范
3. C语言编程规范
4. C++语言编程规范
5. Python语言编程规范
6. GO语言编程规范
7. Java语言编程规范
7.1. Java语言编程规范
7.2. Android编程规范
8. C#语言编程规范
9. PHP语言编程规范
10. JavaScript语言编程规范
11. 其他语言的编程规范
11.1. HTML编程规范
11.2. CSS编程规范
参考书目