VC->学习C/C++ Programming stylse guideness
2008-03-16 22:24
369 查看
//Book:C/C++ Programming stylse guideness
//author:Fred Richards
//Study Time:2008.3.12——2008.3.14
//Study Content:the style of programming
第一次看英文书籍在自己电脑上,开始有点不习惯,因为从大学开始我们的教材都是中文版的,所以也就从来没有接触过专业方面的英文,想象下以后不管是工作也好还是在计算机行业发展也好,总得懂几个计算机专业英语方面得东西。于是下了好多计算机方面得专业书籍(英文版)的,然后从中挑出来值得看得书籍,感觉还不错效果。
这次呢第一本就看的是C/C++ Programming style guideness,是一本计算机语言编程方面的风格指导书籍。
This is an introduction of this book:
This document contains the guidelines for writing C/C++ code for Dynamic Software
Solutions. The point of a style guide is to greater uniformity in the appearance of
source code. The benefit is enhanced readability and hence maintainability for the
code. Wherever possible, we adopt stylistic conventions that have been proved to
contribute positively to readability and/or maintainability.
Personally speaking ,I think the sentence in red is very important to communicate between each other.
Now the following word is strange enough which I must study :
Designation n.指示, 指定, 选派, 名称
Copyright n.版权, 著作权
Trademark n.商标
initial capital 创办资本
checklist 选购图书单, 散篇目录, 清单, 选举人名单
readability n.易读, 可读性
maintainability 可维护性
stylistic adj.格式上的, 体裁上的
prerequisite n.先决条件adj.首要必备的
validating vbl.确认
prescribe v.指示, 规定, 处(方), 开(药)
defect n. 过失, 缺点
reference n. 提及, 涉及, 参考, 参考书目, 证明书(人), 介绍信(人)
statistical adj.统计的, 统计学的
programmer n.程序师, 程序规划员
content n.内容, 容量, 目录, 满足adj.满足的, 满意的, 愿意vt.使满足
file n.文件, 档案, 文件夹, 卷宗, 锉刀vt.把...归档, 提出(申请等), 锉, 琢磨vi.列队行进, 用锉刀,锉
functionality 功能性,泛函性
cohesive adj.粘着的
duplicating 复制, 重复
generalize vt.归纳, 概括, 推广, 普及
sufficiently adv.十分地, 充分地
implement n.工具, 器具vt.贯彻, 实现v.执行
conjunction n.联合, 关联, 连接词
suffix n.[语] 后缀, 下标vt.添后缀
declare vt.断言, 宣称, 宣布, 宣告, 声明, (向海关)中报进口应纳税之货物
precise adj.精确的, 准确的n.精确
explicitly adv.明白地, 明确地
externally adv.外表上, 外形上
directive n.指示
obscure adj.暗的, 朦胧的, 模糊的, 晦涩的vt.使暗, 使不明显
module n.模数, 模块, 登月舱, 指令舱
order n.次序, 顺序, 正常(工作)状态, 秩序, 会议规则, 命令, 定购, 定单vt.命令, 定购, 定制
abstract n.摘要, 概要, 抽象adj.抽象的, 深奥的, 理论的vt.摘要, 提炼, 抽象化
preprocessor n.[计]预处理程序
declaration n.宣布, 宣言, 声明
prototype n.原型
identify vt.识别, 鉴别, 把...和...看成一样v.确定
compile vt.编译, 编辑, 汇编
precede v.领先(于), 在...之前, 先于
omit vt.省略, 疏忽, 遗漏
file format n.[计] 文件格式
present n.赠品, 礼物, 现在, 瞄准adj.现在的, 出席的, 当面的vt.介绍, 引见, 给, 赠送, 上演, 提, 呈现vi.举枪瞄准
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
spatial structure 立体[空间]结构
logical structure 逻辑结构
signature n.签名, 署名, 信号
bracket n.墙上凸出的托架, 括弧, 支架v.括在一起
single space n.[计]单倍行距, 一倍行距
continuation n.继续, 续集, 延长, 延长物, 扩建物, 附加部分, (报刊等的)续刊、增刊, 续篇
indent n.缩进, 契约, 订货单, 凹痕vi.切割成锯齿状vt.(印刷, 书写)缩排, 定货, 印凹痕
variable name 变量名
tutorial n.指南
explicit adj.外在的, 清楚的, 直率的, (租金等)直接付款的
periodically adv.周期性地, 定时性地
homophone n.同音字
capitalization n.资本化, 股本, 资本总额, 大写
terminology 术语学
generic name 总名称, 属名
misspell vt.拼错
index variables 索引变量
concise adj.简明的, 简练的
correlate with 使...与...发生关系, 把...与...联系起来
lower case letters 小写字体
underscore vt.划线于...下, 强调n.底线
separator n.离析器, 脱脂器, 隔离物, 分离者
informative 情报的, 提供情报的, 见闻广博的
instance variable 实例变量
compensate v.偿还, 补偿, 付报酬
delimit vt.定界限, 划界
intrinsical 本质的, 固有的
punctuation n.标点, 标点符号
inevitable 不可避免的, 必然的
validity n.有效性, 合法性, 正确性
innocuous 无害的, 无毒的, 无伤大雅的, 不得罪人的
parentheses n.圆括号, 插入语, 插曲
precedence 优先, 居先
legitimate adj.合法的, 合理的, 正统的v.合法
overlapping 重叠, 搭接
criterion n.(批评判断的)标准, 准据, 规范
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
embedded adj.植入的, 深入的, 内含的
error checking 误差校验
prototype 原型
flagrant 非常的, 不能容忍的, 恶名昭著的, 公然的
appendix 附录, 附属品, [解]阑尾
synopsis大纲
//author:Fred Richards
//Study Time:2008.3.12——2008.3.14
//Study Content:the style of programming
第一次看英文书籍在自己电脑上,开始有点不习惯,因为从大学开始我们的教材都是中文版的,所以也就从来没有接触过专业方面的英文,想象下以后不管是工作也好还是在计算机行业发展也好,总得懂几个计算机专业英语方面得东西。于是下了好多计算机方面得专业书籍(英文版)的,然后从中挑出来值得看得书籍,感觉还不错效果。
这次呢第一本就看的是C/C++ Programming style guideness,是一本计算机语言编程方面的风格指导书籍。
This is an introduction of this book:
This document contains the guidelines for writing C/C++ code for Dynamic Software
Solutions. The point of a style guide is to greater uniformity in the appearance of
source code. The benefit is enhanced readability and hence maintainability for the
code. Wherever possible, we adopt stylistic conventions that have been proved to
contribute positively to readability and/or maintainability.
Personally speaking ,I think the sentence in red is very important to communicate between each other.
Now the following word is strange enough which I must study :
Designation n.指示, 指定, 选派, 名称
Copyright n.版权, 著作权
Trademark n.商标
initial capital 创办资本
checklist 选购图书单, 散篇目录, 清单, 选举人名单
readability n.易读, 可读性
maintainability 可维护性
stylistic adj.格式上的, 体裁上的
prerequisite n.先决条件adj.首要必备的
validating vbl.确认
prescribe v.指示, 规定, 处(方), 开(药)
defect n. 过失, 缺点
reference n. 提及, 涉及, 参考, 参考书目, 证明书(人), 介绍信(人)
statistical adj.统计的, 统计学的
programmer n.程序师, 程序规划员
content n.内容, 容量, 目录, 满足adj.满足的, 满意的, 愿意vt.使满足
file n.文件, 档案, 文件夹, 卷宗, 锉刀vt.把...归档, 提出(申请等), 锉, 琢磨vi.列队行进, 用锉刀,锉
functionality 功能性,泛函性
cohesive adj.粘着的
duplicating 复制, 重复
generalize vt.归纳, 概括, 推广, 普及
sufficiently adv.十分地, 充分地
implement n.工具, 器具vt.贯彻, 实现v.执行
conjunction n.联合, 关联, 连接词
suffix n.[语] 后缀, 下标vt.添后缀
declare vt.断言, 宣称, 宣布, 宣告, 声明, (向海关)中报进口应纳税之货物
precise adj.精确的, 准确的n.精确
explicitly adv.明白地, 明确地
externally adv.外表上, 外形上
directive n.指示
obscure adj.暗的, 朦胧的, 模糊的, 晦涩的vt.使暗, 使不明显
module n.模数, 模块, 登月舱, 指令舱
order n.次序, 顺序, 正常(工作)状态, 秩序, 会议规则, 命令, 定购, 定单vt.命令, 定购, 定制
abstract n.摘要, 概要, 抽象adj.抽象的, 深奥的, 理论的vt.摘要, 提炼, 抽象化
preprocessor n.[计]预处理程序
declaration n.宣布, 宣言, 声明
prototype n.原型
identify vt.识别, 鉴别, 把...和...看成一样v.确定
compile vt.编译, 编辑, 汇编
precede v.领先(于), 在...之前, 先于
omit vt.省略, 疏忽, 遗漏
file format n.[计] 文件格式
present n.赠品, 礼物, 现在, 瞄准adj.现在的, 出席的, 当面的vt.介绍, 引见, 给, 赠送, 上演, 提, 呈现vi.举枪瞄准
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
spatial structure 立体[空间]结构
logical structure 逻辑结构
signature n.签名, 署名, 信号
bracket n.墙上凸出的托架, 括弧, 支架v.括在一起
single space n.[计]单倍行距, 一倍行距
continuation n.继续, 续集, 延长, 延长物, 扩建物, 附加部分, (报刊等的)续刊、增刊, 续篇
indent n.缩进, 契约, 订货单, 凹痕vi.切割成锯齿状vt.(印刷, 书写)缩排, 定货, 印凹痕
variable name 变量名
tutorial n.指南
explicit adj.外在的, 清楚的, 直率的, (租金等)直接付款的
periodically adv.周期性地, 定时性地
homophone n.同音字
capitalization n.资本化, 股本, 资本总额, 大写
terminology 术语学
generic name 总名称, 属名
misspell vt.拼错
index variables 索引变量
concise adj.简明的, 简练的
correlate with 使...与...发生关系, 把...与...联系起来
lower case letters 小写字体
underscore vt.划线于...下, 强调n.底线
separator n.离析器, 脱脂器, 隔离物, 分离者
informative 情报的, 提供情报的, 见闻广博的
instance variable 实例变量
compensate v.偿还, 补偿, 付报酬
delimit vt.定界限, 划界
intrinsical 本质的, 固有的
punctuation n.标点, 标点符号
inevitable 不可避免的, 必然的
validity n.有效性, 合法性, 正确性
innocuous 无害的, 无毒的, 无伤大雅的, 不得罪人的
parentheses n.圆括号, 插入语, 插曲
precedence 优先, 居先
legitimate adj.合法的, 合理的, 正统的v.合法
overlapping 重叠, 搭接
criterion n.(批评判断的)标准, 准据, 规范
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
embedded adj.植入的, 深入的, 内含的
error checking 误差校验
prototype 原型
flagrant 非常的, 不能容忍的, 恶名昭著的, 公然的
appendix 附录, 附属品, [解]阑尾
synopsis大纲
相关文章推荐
- <C++学习笔记>引用中的&和&&区别
- 复制控制(学习<C++Primer>)
- c++学习-->类
- 学习C++ -> 构造函数与析构函数
- C++学习笔记之对文件的操作<1>
- <C++学习笔记 -- 1> C++中的一些基本概念
- Android NDK学习 <五> C++ 支持
- <<The C Programming Language>>学习之路-练习题参考答案 1-11
- <<The C Programming Language>>学习之路-练习题参考答案 1-5
- <C++学习笔记一>——多继承
- C++学习体会--:: . ->
- 关于C++ 学习的几点 理解 之 c++关键字详解(volatile,mutable,explicit,dynamic_cast<T>(expression))等
- <C/C++ 版> 设计模式 学习之 工厂模式 <1>
- 继 <ZMQ的学习和研究> Request-reply worker in C++
- <<The C Programming Language>>学习之路-练习题参考答案 1-6
- C++学习的一些笔记-->1:C++ iostream和iostream.h的区别
- <<The C Programming Language>>学习之路-练习题参考答案 1-8
- <<The C Programming Language>>学习之路-练习题参考答案 1-9
- C++学习笔记(第9章->内存模型和名称空间)
- <The C++ Programming Language> 读书笔记