d****n 发帖数: 1637 | |
E*****m 发帖数: 25615 | 2 Python 寫多了也會開始反感 C/Java/C++ 的 {} |
r*********r 发帖数: 3195 | 3 lisp 就是一个外表丑陋的聪明女人。 那些括号就是她丑陋的外表。
没人喜欢也是有道理的。 |
A******g 发帖数: 612 | 4 写python的时候如果不小心多按了一下空格,可能逻辑就完全不一样了,debug的时候
都不
知道从哪里开始。 python如果不用{},至少也应该有pascal那样的begin, end。
【在 E*****m 的大作中提到】 : Python 寫多了也會開始反感 C/Java/C++ 的 {}
|
w****k 发帖数: 6244 | 5 很多editor都有检查这个indent的功能,再设上tab自动转成space,基本不会有问题。
【在 A******g 的大作中提到】 : 写python的时候如果不小心多按了一下空格,可能逻辑就完全不一样了,debug的时候 : 都不 : 知道从哪里开始。 python如果不用{},至少也应该有pascal那样的begin, end。
|
w****k 发帖数: 6244 | 6 这也是我不用emacs的一个原因。lisp的()真的是太丑陋了
【在 r*********r 的大作中提到】 : lisp 就是一个外表丑陋的聪明女人。 那些括号就是她丑陋的外表。 : 没人喜欢也是有道理的。
|
t****a 发帖数: 1212 | 7 丑陋???
you guys just don't get it...
这是简单的美,统一的美!
- Simplicity is the ultimate sophistication |
E*****m 发帖数: 25615 | 8 Lisp 的 () 和 Python 的 indentation 可以看作是各自
設下的門禁, 把那些只重視表面的人打回去。 呵呵! |
r*********r 发帖数: 3195 | 9 我觉得可能是 john mccarthy 不会写 parser, 又想设计个新的语言,
所以用那么多括号。
有这么多括号,丑是丑了点,parsing 的工作基本上就可以忽略了。可以专心
搞语言的 semantics 设计。
built-in list, code as data 的想法还是很超前的。 |
w***g 发帖数: 5958 | 10 我很同意. 搞数学的还分一下大中小括号.
【在 d****n 的大作中提到】
|