Pieces of a Language

对前面的进行简单的总结,学习一门语言最基本的一些核心点

  1. 词法(Syntax):如何编写语言结构?
  2. 语意(Semantics):程序表达什么意思?(如:检查规则、计算规则)
  3. 习语(Idioms):表达你的计算时,使用到语言的典型模式是什么?(如:if ... then ... else、function、let ... in ... end
  4. (Libraries):该语言(或知名的第三方)提供了哪些标准的库?(如:文件访问、数据结构)
  5. 工具(Tools):该语言提供了什么来简化你的编码工作?(如:REPL、调试工具、代码格式化工具)

关注点

  1. 词法:词法是每一种编程语言最基础的元素
  2. 语意:理解所有软件并学会如何使用习语(Idioms)

没有好或坏的语法,学会忽略语法,关注语意,并理解习语。这样才能每次再学习一门新的编程语言后,而对所有编程语言的核心(如上面提及的)有更深刻的认识。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。