r*****z 发帖数: 906 | 1 很薄的小册子,刚刚看了一章,还蛮有意思的。会继续看。。。 |
m******r 发帖数: 1033 | 2 小册子最好了, 我发现凡是一本书超过300页的,根本没法看。 什么都说,又什么都
说不明白。 |
d*******n 发帖数: 109 | 3 我的Clojure 一直都是半吊子 看到我们公司老头(资深)程序员对这个语言炉火纯青
而且对JVM也了解颇深 真是自愧不如 |
h*i 发帖数: 3446 | 4 我也有这本,看了几章。
这本书是仿照英文写作的名著小册子,《The Element of Style》,来写的,是一些写
作风格的建议,很多不光是Clojure适用,其实也算是写代码的普遍哲学讨论。
https://en.wikipedia.org/wiki/The_Elements_of_Style
就像我说的,写代码其实和写文章写诗更接近,与基于物理的工程差的比较远,所以写
代码有二人律。
【在 r*****z 的大作中提到】 : 很薄的小册子,刚刚看了一章,还蛮有意思的。会继续看。。。
|
r*****z 发帖数: 906 | |
d*******n 发帖数: 109 | 6 收藏收藏
Clojure 上手快有写好了可真不容易的像日语一样
Java更像英语 |
T*******x 发帖数: 8565 | 7 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审视一下
python,发现其实基本上没用mutable variable,都是local binding而已,也就是结
果的一个助记符。助记符可以复用,但还是不能算mutable variable。
【在 d*******n 的大作中提到】 : 收藏收藏 : Clojure 上手快有写好了可真不容易的像日语一样 : Java更像英语
|
g****t 发帖数: 31659 | 8 States 很大一部分原因就是帮助记忆和建立完整的图像。所以80年代以来OO兴起的根
源是GUI。
我认为假如用lisp写一个类似于matplotlib的画图软件,一定是极其痛苦的。
: 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审
视一下
: python,发现其实基本上没用mutable variable,都是local binding而已,也
就是结
: 果的一个助记符。助记符可以复用,但还是不能算mutable variable。
【在 T*******x 的大作中提到】 : 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审视一下 : python,发现其实基本上没用mutable variable,都是local binding而已,也就是结 : 果的一个助记符。助记符可以复用,但还是不能算mutable variable。
|
mw 发帖数: 525 | 9 所以80年代以来OO兴起的根源是GUI --- you nailed it
【在 g****t 的大作中提到】 : States 很大一部分原因就是帮助记忆和建立完整的图像。所以80年代以来OO兴起的根 : 源是GUI。 : 我认为假如用lisp写一个类似于matplotlib的画图软件,一定是极其痛苦的。 : : : 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审 : 视一下 : : python,发现其实基本上没用mutable variable,都是local binding而已,也 : 就是结 : : 果的一个助记符。助记符可以复用,但还是不能算mutable variable。 :
|