————课程作业(别管)
关于个人C++编码书写规范条例
(参考《腾讯C++编码规范》、唐山市微传科技《C和C++软件编码规范》、《华为软件编码规范》)
- 函数、程序块之间要用空行分开
- 程序块采用缩进风格编写,缩进、对齐使用tab键
- 保持代码简明清晰,对变量的命名应采用对应问题对象的英文名称,便于阅读
- 对于程序块的算法思想进行必要的注释说明,便于理解和反思
- 尽量避免使用全局变量和goto语句
- 尽量遵循业界通用的编码规范
关于《数学之美》第一章 文字和语言VS数学和信息 的读后感
————(网上找的图)
《文字和语言VS数学和信息》是《数学之美》中我最为感兴趣的一章节,它可以说是对我学习计算机专业最有启发的文章。
吴军先生对于文字和数字的源起和发展可谓是描述得栩栩如生,为了传递信息,人类发明了文字和数字,产生了语言。计算机对于通信编码和解码的原理就相当于人类利用声音传递信息的发出声音和听到声音的过程,而这两者都是人类用于传递信息的手段。学习计算机编程,是利用数学将具体问题抽象化成编程语言,传递信息命令计算机如何作为。不同的文明创造出了不同的文字,但它们会用不同的文字记载描述同一件事,这就是翻译的桥梁。不同文字使用不同的语法形成不同的语言,但它们的本质都是承载信息,不同的文字系统在记录信息上的能力是等价的。这种翻译的机理为我学习人类语言和机器语言开辟了新的学习思维。 本章内容中通过叙述人类文字、数字、语言的产生和发展的故事,让我从中收获了许多思考方式,例如犹太人抄写《圣经》使用的校验方式和进制产生的思维方式。我们的祖先在发明语言的时候遇到的问题和解决的方法和思维方式,都有助于我们对新语言的学习。