编码规范+《数学之美》读后感

编码规范+《数学之美》读后感

 

代码规范原则

规范的代码是一名合格程序员的基本和根本。编写的代码不仅要自己看的懂,也要让阅读者读起来轻松。

1、类

声明顺序为public、protected、private。
类中的成员必须进行初始化。
类的声明前要加注释,注明该类的主要作用。
所有的数据类必须重载toString() 方法,返回该类有意义的内容。
2、函数

函数大小一般不超过50行,函数越小,代码越容易维护。
参数间的逗号要一个空格。
返回值和函数名在同一行。
函数声明前应加上注释,注明该函数的作用。
3、空行

类的声明、函数定义的结束之后都要加空行。
在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔。
4、代码行

一行代码只做一件事情。
if、for、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。
定义变量的同时必须初始化该变量。
5、对齐

分界符‘{’和‘}’应独占一行并且位于同一列,同时与引用它们的语句左对齐。
6、注释

注释要易懂、清晰、准确。
注释可以放在代码的上方或右方,不可放在下方。
7、命名

标识符应当直观且可以拼读,可见名知意,不必进行“解码”。
项目的名字都使用“名词”,首字母以大写开头。
变量的名字应当使用“名词”或者“形容词+名词”。首字母以小写开头。
8、返回值

不要省略返回值的类型。
函数名字与返回值类型在语义上不可冲突。
9、数字

避免使用不易理解的数字,用有意义的标识来替代。

 

《数学之美》读后感

  阅读了《数学之美》第2章 自然语言处理——从规律到统计,认识了科学家探索机器语言的艰辛历程,最终有了今天的各项便利的机器语言处理,见证了很多的不可能现象。从里面,我深刻地感受到了数学对于计算机发展的巨大推动力,正是数学计算能力的不断提升促进了计算机智能化的发展,然而计算机的不断强大又同时促使数学计算水平提升,数学与计算机技术相辅相成,相互促进。

  自然语言是一个很神奇的东西,或许有时候就连人类自己也说不清楚它的含义,那么机器是不是就更加无法理解了呢?最终表明不是的。计算机不仅能处理自然语言,而且计算机处理自然语言的方法和人类一样。图灵测试是判别机器是否智能的一种测试,让人与机器进行交流,如果人无法判断交流对象是机器还是人类时,机器就是智能了。智能的机器便是可以处理自然语言。

  自然语言处理的方法经历了从规则到统计过渡的漫长经历,一种新的方法成熟需要很多年。计算能力的提高和数据量的不断增加,统计模型可以完成越来越多看似不可能完成的任务,包括有很多复杂的句法分析。统计得到的句法分析规则甚至比语言学家总结的更有说服力。如今只需要数学方法就可以给出我们今天所有自然语言处理相关问题的全部答案。自然语言运用到了机器翻译、语音识别、文本到数据库自动生成、数据挖掘和知识获取等等。

  在《数学之美》第二章我见证了机器自然语言的发展和如今的强大,希望计算机可以继续前进更多地造福人类。

 

 
 
posted @ 2021-09-16 17:58  柒柒子  阅读(32)  评论(0编辑  收藏  举报