|
|
|
|
|
|
p*****2 发帖数: 21240 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: tninja (K dash), 信区: Programming
标 题: 谈谈我认识的一些lisp程序员
发信站: BBS 未名空间站 (Mon Oct 21 00:45:15 2013, 美东)
仅仅是为了有份工作养家的程序员不会去学lisp;想在大公司混成manager并且
有更大impact的人也不会学lisp;努力去学lisp的程序员,可能是很有好奇心,
并且真心热爱编程的人。
对于有些人而言,程序语言的选择不重要,程序写的有没有美感也不重要;他们
的目标是完成工作。 而对于另外一些人而言,他们会喜欢上他们所使用的语言。
对于后面一种人,他们每个人都有不同的喜好。有些人喜欢C,有些人喜欢java,
有些人喜欢python,...,有些人喜欢lisp。因此才有本版的长年累月不停息的
战争。
我设想程序设计语言和程序员之间是双向选择的,不仅仅是人选择语言,语言也
选择人,如果你长期喜欢某一门语言,抛开工作需要的原因不谈,某种程度上也
是因为你是这样个性的人,因此你才肯定这种语言的设计。
那么,喜欢lisp语言的都是什么样的人呢?我就谈谈我知道的,
- 艺术家气质型
有趣的是我发现很多lisp程序员有艺术背景,比如本科读的是音乐或者美术。众
所周知Paul Graham是学画画的。Rich Hickey本科是学音乐的。(如果你喜欢
lisp却不知道他们是谁建议上网搜一下)
我在clojure meetup里以及去过的一个clojure小公司里都见到过艺术家气质的
人。
另外在coder at worker里有个家伙声称音乐背景的人(作曲?)和好程序员之
间存在某种关联,我也觉得好像可能有某种关联(参见GEB)。
玩clojure的朋友或许不要错过emacs live/overtone/quil系列,这些项目算是
佐证我的话吧。
- Data Scientist / Statistician
Ross Ihaka在2008年对R语言的公开表态就不用多说了。R本身就受到scheme和
XLispStat影响。 以前在amazon呆着的时候,公司里的一个principle
statistian人称麦当劳大叔/爷爷固执的使用clojure据说还自己搞了套
randomforest, 以及用来作图干嘛的。Clojure里的incanter也算是R的后继了。
- 程序员/Emacs hacker们
玩好emacs就必须得学emacs lisp。之前我在amazon kindle ads组有幸遇见两位
同好,一位是印度人(其实我挺喜欢他的,大家不要砸我),固执的要在emacs
里写java,调试javascript也用emacs,自己写了一大堆调试用的elisp分享给我。
哎说起来固执也可能是lisp程序员们的一个性。另一位年岁较大,曾为debian贡
献code,是个很有水平才华的家伙。他比较考虑团队的利益,支持老板,选择
python作为项目编程语言。我曾想拉他来用cascalog而不是pig python之类,被
婉拒。这两位都是很愿意帮助人的人。
我相信喜欢lisp的人是geek向的,这里面有nerd有不通世故的,但大多单纯善良。
twitter这里,我只知道三位,每一位都不简单。一位是维护cascalog的,他目
前contrib的code已经比nathan多了(另外nathan早就跑路了),是个单纯热心
的人,挺喜欢。一位在维护storm,不熟悉。另一位就是写practical common
lisp以及coder at worker两本书的大牛。目前无缘拜会他们,找不到理由,实
在是有点可惜。 也许应该直接找他们聊天。
* |
|
|
|
|
|