码农·Lisp面面观(第13期)
6推荐 收藏
17.8K阅读

码农·Lisp面面观(第13期)

图灵社区出品 (作者)
上市销售
如需阅读PDF版,请至“随书下载”。
【目录】
松本行弘谈Lisp元编程
Lisp, 何时用?
田春:走在Lisp的岔路上(图灵访谈)
Lisp之父约翰•麦卡锡——不走寻常路的常识逻辑学家
Clojure 为何不是面向对象的?

<人物>
一位匠人的中州韵——专访Rime输入法作者佛振

<九卦>
你不知道的那个20%学说

<鲜阅>
一百年后的编程语言

<践行>
让它工作,让它正确,让它更快

<动手>
两只水壶的Scheme程序

<出版的未来>
我们到底该卖字,还是卖内容?

<书榜>
看看大家都在看什么?

<妙评>
解决问题是一种通用技能 ——《咨询的奥秘》

全场电子书5折,仅限1024一天

祝各位程序员节日快乐!🍻

电子书
¥0.00 ¥0.00
格式
mobi

纸质书
¥0.00

出版信息

  • 书  名码农·Lisp面面观(第13期)
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2014-07-28
  • 书  号MN013
  • 定  价0.00 元
  • 页  数133
  • 出版状态上市销售

本书特色

Lisp吸引了计算机科学史上最聪明的一群头脑。但是,只有用其编写应用,才可以真正看到Lisp语言家族的真正价值。Lisp程序员田春走向了Lisp领域一条冷门的岔路:维护前人留下的古老商业Lisp软件。他认为为了不让有价值的东西失传,有些事情必须要做。同样具有极客精神的还有本期码农人物佛振,他是「Rime/中州韵」输入法引擎的开发者。Rime不仅仅是一个输入法,也是一个输入法算法框架,这一套算法还支持了许多种方言拼音的输入,如吴语、粤语,甚至中古汉语。

Lisp是“list processing language”(表处理语言)的缩写。确如其名,Lisp中所有的数据都用表来表示。Lisp黑客早就明白数据结构灵活性的价值。他们在写程序的第一版时,往往会把所有事情都用列表的形式处理,这些最初版本可能效率低下得惊人。但是硅谷创业之父Paul Graham认为一百年后的程序员最需要的编程语言,就是可以让你毫不费力地写出程序第一版的语言。

重新回到原点,最初的Lisp是John McCarthy在其1960年发表的论文中定义的,只用区区7个函数和两个特殊form便定义出整个语言:atom、car、cdr、cond、cons、eq、quote、lambda和label。本期,Ruby之父Matz会带领我们重新审视一下Lisp的元编程。使用元编程技术,可以实现通常情况下无法实现的操作。确实,Lisp的最大危险就是它可能会把你宠坏,当你回过头去使用另一种语言时,总会有这样的感觉:它无法提供你所需要的灵活性。

创造的过程,有苦有乐。对一个匠人来说,创作一件有情怀的作品,如果仅仅是为了现实目的,代码本身便缺乏灵气。对一位程序员来说,如果用Lisp编程仅仅是为了谋生,他就无法理解Lisp程序员对这种语言的热爱。看看岔路的风景,也是一种修行。

相关文章

  • 盼盼姐 16推荐

    一位匠人的中州韵——专访Rime输入法作者佛振(图灵访谈)

    弓辰,号佛振,出身地是河南郑州以北十里弓家寨,在北平做码农。佛振是「Rime/中州韵」输入法引擎的开发者,它不仅仅是一个输入法,也是一个输入法算法框架,这一套算法支持了拼音、双拼、注音、五笔、仓颉等所有音码和形码输入法。Rime还支持了许多种方言拼音,如吴语、粤语,甚至中古汉…...

  • 很喜欢,本期的Rime输入法作者专访,
    蒙恬  发表于 2014-08-18 11:31:49
    推荐