对前面的进行简单的总结,学习一门语言最基本的一些核心点
- 词法(Syntax):如何编写语言结构?
- 语意(Semantics):程序表达什么意思?(如:检查规则、计算规则)
- 习语(Idioms):表达你的计算时,使用到语言的典型模式是什么?(如:if ... then ... else、function、let ... in ... end)
- 库(Libraries):该语言(或知名的第三方)提供了哪些标准的库?(如:文件访问、数据结构)
- 工具(Tools):该语言提供了什么来简化你的编码工作?(如:REPL、调试工具、代码格式化工具)
关注点
- 词法:词法是每一种编程语言最基础的元素
- 语意:理解所有软件并学会如何使用习语(Idioms)
没有好或坏的语法,学会忽略语法,关注语意,并理解习语。这样才能每次再学习一门新的编程语言后,而对所有编程语言的核心(如上面提及的)有更深刻的认识。
网友评论