1
myrual 2012-04-04 09:25:11 +08:00 1
啥都不懂就学lisp我反而觉得应该很好,旧习惯是学习新东西的障碍。
|
2
alang 2012-04-04 09:28:05 +08:00 2
很多高校采用scheme(lisp的一种方言)来教计算机程序原理,更接近于程序运行的本质。从根上理解计算机的运行原理。
如果你是为了就业,在市场上混饭吃,你可以当他们都不存在,他们都是空气。只用学习一门可以就业的编程语言和工具就成了。 不是说啥都不懂,不能去学lisp。本身就是基础课,理解本源的知识,需要什么基础?某些人自己把他神话了而已。 写书的人,作者,Paul Graham ,只弄lisp,现在转行做风头、孵化器了。神人,走在任何前沿,依然是神人。 但是,不是说,不是神人就做不到,起码要有个念头,去努力。凡人也是有追求的权利的。 |
4
ssword 2012-04-04 09:59:32 +08:00
初学编程的话看看sicp也挺不错倒是,但看了黑客与画家就觉得lisp挺神什么的,笑笑也就罢了。至少我没见过觉得lisp很神的童鞋有谁真正用上lisp的
|
5
sodapanda 2012-04-04 10:11:14 +08:00
计算机程序的构造与解释 就是用scheme作为语言的吧~Lisp
书买了,没怎么看……静不下来读呢~满脑子都是“能就业的语言工具” 话说我上辈子是穷死的吗? |
7
SR1 2012-04-04 10:50:08 +08:00
想读这本书了
|
8
ototsuyume 2012-04-04 11:06:27 +08:00
@alang 我倒不觉得lisp接近于程序运行的本质,而是觉得lisp把程序抽象成数学思维,对于任意的问题都可以用数学方法来解释并且实现。换句话说,lisp更适合于学术研究,而不是很适合工程
真心觉得像lisp这种语言不是很适合多人协助的开发,C++在各种编程风格下面的代码已经难看得要死了,像lisp这种大量依靠宏的语言换个人去写就像换了一种语法,理解和维护起来太难,而且开发速度也是问题。黑客与画家里面对lisp的吹嘘有点过头了 |
9
ant_sz 2012-04-04 11:07:22 +08:00 via iPad
几次试图学都失败了,入门好难
|
10
quake0day 2012-04-04 11:27:28 +08:00
同意@otosuyume 学术和工程是不同的。
个人感觉学术研究什么的用Java简直弱爆了。怎么也得用个R,Lisp什么的,最不济也得是Python。 |
11
scriptkids 2012-04-04 11:39:37 +08:00
我觉得,对于学生来说,没事学门新的语言长长见识也不错..
|
12
mozartgho 2012-04-04 11:53:53 +08:00
@ssword 田春冰河啊
SICP看了一部分,被里面的代码绕的头晕,实在看不下去了。另据说国外现在也开始用Python来教这门课了。我是个技术功利者,工作中用不到或者明显没有市场前景的技术就没心思学。 1. http://danweinreb.org/blog/why-did-mit-switch-from-scheme-to-python The course is now nearly thirty years old. Engineering has changed quite a lot in thirty years. The engineer must learn to perform scientific experiments to find out how the software and hardware actually work, at least enough to accomplish the job at hand. 2. http://pedrokroger.com/2010/08/sicp-in-python/ SICP uses the Lisp dialect scheme, but since SICP concentrates on programming ideas rather than languages, there are some efforts to translate the code in the book to other programming languages. 看SICP关键是看里面的programming ideas,至于用什么语言其实无关紧要。我觉得现在花时间学Lisp其实没什么必要。 |
13
reus 2012-04-04 15:12:21 +08:00 via Android 1
学一下有益无害
它不神,但也未烂到不值得学 觉得lisp没啥用的可以想想emacs,别把elisp不当lisp啊 |
15
kedron 2012-04-27 10:48:33 +08:00
很简单,不感兴趣就别学。
|
16
kfc315 2012-04-27 11:15:12 +08:00
求楼主现身讲解一下 Paul 的中心主旨……
|
17
newlisp 2012-05-31 19:24:48 +08:00
别听别人的
他们坏害死你 因为他们找不到乐趣 lisp 是所有语言中语法最简单的 有一个原则 all is data 1分钟入门 半年修行 一生受用 |
18
leegorous 2012-05-31 19:48:50 +08:00
如果你再买一本「实用common lisp编程」看看,可能就不那么偏执的认为那是放在神坛上的语言了。
有这种追求不是什么坏事 即使你不使用Lisp,其中的思想也可以对日常编程有帮助 |
19
figofuture 2016-12-15 11:17:31 +08:00
Lisp 的抽象层次太高,反而适合大学教学,因为教学的本质就是提高思维的抽象能力,而不是做普通码农谋生。如果只是想速成编程,不用上科班,参加培训,或者网络自学都挺快的。
|
20
SoulClinic 2021-10-31 15:38:44 +08:00
要是大学是从 Lisp 学期那多感恩啊, 不过鼓励没哪个老师会 Lisp
作为一个把 Lisp 用在实际项目的人, 我表示: 谁用谁知道, 吃了自己的甜葡萄觉得别的葡萄真的酸 |