作业1

我的编码规范
1、空格:
对于if、while等保留字,与其后接括号之间添加空格
对于二目、三目运算符,在运算符两边添加空格
写注释时,在//后面添加空格
强制类型转换时,括号后面不添加空格
小括号()内侧不加空格,外侧加空格

2、缩进
统一缩进为四个空格,避免直接使用tab字符,但可设置为快捷键

3、注释
对各类代码块养成注释的习惯,写在代码块前一行对齐

4、换行
单行代码长度不宜过长(超过120)
换行时运算符、点符号一起换行
换行时括号前不换行,例如fun (a),应该换行成\nfun (a),而不是fun \n(a)
换行时逗号不与下文一起换行,例如sum (1,2,3),应该换行成sum (1,2,\n3),而不是sum (1,2\n,3)
大括号{}为空,不换行。不为空时,前不换行后换行

5、命名
命名应保证名字能反映相应内容,可使用缩写
多个单词组成的命名,使用驼峰
不使用保留字
常量命名全部大写,单词间用下划线隔开

读后感
作者从人类远古时期讲起,首先指出古人传情达意的方式与如今通信方式并无差别的观点。从埃及的象形文字开始,因表意文字的增加,古人开始采用一字多意,而读者不产生歧义的话就需要联系上下文,这与解码与机器学习的原理相差不大。对于数字的发展,人类根据手指数量发明了十进制,而加上了脚指头的玛雅文明发明的二十进制因其计算起来过于繁琐而发展缓慢。而且对于进位,中国文明采用的乘法解码在记录与表达方面都更加便利。关于文字与数学之间的关系,例如圣经的抄写,古犹太人利用每一行的校验码来匹配原文。除此之外还有词与语言的不同,前者有严谨的解码方式,而后者是个无限开放的集合。
这一张以追根溯源的方式,展现了数学思维在人类文明发展中的重要作用,发现了生活中不易发现的数学细节,更易激发读者对数学的兴趣,引发后续阅读。

posted @ 2025-09-24 22:26  菜心炒肉片  阅读(24)  评论(0)    收藏  举报