shiro

七周七语言读后感&&编译原理概况
书籍介绍花了将近半个月草草地看完了看七周七语言。先说评分吧,7/10。扣分点:对新人不太友好,建议学习这个教材的时...
扫描右侧二维码阅读全文
08
2018/10

七周七语言读后感&&编译原理概况

书籍介绍

七周七语言.jpg
花了将近半个月草草地看完了看七周七语言。
先说评分吧,7/10。

扣分点:

  1. 对新人不太友好,建议学习这个教材的时候先具备一定的编程基础,比如说c+数据结构,建议学习时间大二上学期。
  2. 每门语言之间开始都有大部重复,虽然我知道每门语言在实现的时候在哈希实现上都有不同,但是每次都出现,那也是很乏味的。
  3. 说是七周七语言,但是在每周的安排里其实只有三天,导致内容梯度较大。容易忘记,不易于上手。
  4. 多个语言范式重合,比如说书中后面4个语言都是属于函数式编程。

优点:

  1. 书本比较薄,250页左右的书容易坚持看完,知识点较为浓缩。而像c++ primer这种700页的书很难坚持看完。
  2. 介绍了一些主流与非主流的语言,对于培养语言感觉,学习编译原理有较大帮助。
  3. 开拓思维。

总结:

这是一本不错的入门开拓视野的编程语言图书,使你能够较为快速地了解不同范式编程语言。但你你要知道七周是不可能完全掌握这些编程语言的,像Haskell这种难度堪比C++的语言,那不可是七周能够完成的,但是这本书能做为你以后选择语言的一个大门。
另外在这书中我比较喜欢的几门语言是Ruby(面向对象式,我觉得比Python优雅多了,也好玩多了)、prolog(逻辑式的代表)、Haskell(函数式的代表)。另外还比较希望在这书中加入Lisp这门语言,(虽然已经有clojure了)。

编译原理概况

以下是当前编程语言的一个概况,不做过多描述了。

编译原理.png

Last modification:October 8th, 2018 at 06:38 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment