首页 > 代码库 > 语言的准确性

语言的准确性

程序员有问题经常需要去搜索,有时候,因为描述问题不清楚,找到答案往往需要很长时间。还有编程时的各种命名,如果不准确,会让人稀里糊涂,理解不了。

所以,我们需要加强用词的准确性以及对专业名词的掌握。

谈谈专业名词

  • 一开始会令你感觉陌生,这很正常,因为大部分你之前都没有见过。当你通读对其的解释后,你会加深一些印象。如果你之后遇到类似的问题,通过专业名词搜索,你能更快定位问题所在,找到答案。这里,我想表达对现代大部分软文、首页新闻的鄙视,各种夸大其词,想要刺激我们的感官。如果看多了这样的东西,之后怎么能精准的描述相应的事物?首页的热门标题中基本都含有最大级,如"涨幅最大、降幅最大、第一以及各种夸大",只是为了满足、迎合我们的本性。
  • 专业名词能够增强交流。现在这方面我还做的不够,因为从我组长嘴里蹦出的专业名词,有一些根本没听过,但是你通过谷歌了解其意思后,之后再交流就能事半功倍了。
  • 补充一点,由于翻译的原因,一些专业名词使用英语更能让人理解。但是我看《CSAPP》英文版本不如看中文的清晰,一是我水平不够,二是确实比较难,单词也生僻,平时来讲根本用不上,三是翻译的好。

浅谈语言学与编程

看过国外的一个言论:

计算机专业的学生不用那么快开始编程,因为编程需要思考,需要预先学习其他知识。比如逻辑学、语言学、数学等等。

人类通过语言交流,描述整个世界。我们程序员通过编程语言也能控制机器中的一切,难道这不是很伟大的事吗?《语言本能》一书中说道语言具有一种特性(翻书后再解释),能够以有限的基元组成无限的语句,描述世间万物,甚至于我们头脑中的幻想。

如果让你从头设计一门编程语言,我想只会编程而不懂语言学是远远不够的。

语言的准确性