偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

天才的程序員使用Lisp語言

開發(fā) 前端
自由軟件之父Richard Stallman就是一個Lisp天才的好例子。他是一個很奇怪的人,具有令人驚異的天賦,而且還帶有某種悲劇色彩的英雄人物。再加上他的頭發(fā)和絡腮胡子,更符合了奇才的形象。

我癡迷于那些關(guān)于Lisp天才們的神話故事,那些具有超人的本領(lǐng)、用Lisp語言編寫程序計算機怪才。我并不是說這種天才只是在神話里才有;有這樣的人。我在這里使用“神話”這個詞是為了造出一個故事人物形象來刺激你的想象力。我說的是Joseph Campbell提到的這樣的神話,而不是指的關(guān)于mythbusters這樣的東西。

自由軟件之父Richard Stallman就是一個Lisp天才的好例子。他是一個很奇怪的人,具有令人驚異的天賦,而且還帶有某種悲劇色彩的英雄人物。再加上他的頭發(fā)和絡腮胡子,更符合了奇才的形象。

[[29366]]

我們承認Lisp天才非常的少,每個人都能讓我們產(chǎn)生相當?shù)木匆?,但他們又不至于少到我們不能去收集起來一起討論。大?百萬程序員里出一個吧。我們從Lisp天才那里能學到什么經(jīng)驗?

可能會有這樣一個結(jié)論:如果你會用Lisp語言,你就會擁有超人的編程能力。或者,即使Lisp沒有讓你從普通的水平提升到天才的水平,它仍然會讓你具有更高的工作效率。

另外一種可能的結(jié)論是,超級程序員都被Lisp吸引住了。這是從The Bipolar Lisp Programmer里總結(jié)的。這種情形中,很少的程序員是為了希望獲得高效率而轉(zhuǎn)向Lisp語言,更多的出發(fā)于一種圖騰崇拜思想。

我發(fā)現(xiàn)后一種情況更加符合實際,被Lisp吸引的都是一些很杰出的程序員。好像是Lisp能幫助天才的程序員完成更多的成就。Lisp里幾乎沒有結(jié)構(gòu)體,這對富有創(chuàng)造力的人有吸引力。而大多數(shù)典型的程序員都喜歡語言里提供豐富的結(jié)構(gòu)體從而方便使用。

當聽到某人說他之所以能夠比同事高數(shù)倍的效率的原因全在于他使用的是Lisp時,我感到懷疑。如果這個人評估的他和他的同事的效率比較是正確的,這很難把引起這種巨大變化的功勞歸于Lisp(或任何其它的語言)。

不同的語言應對不同的任務會產(chǎn)生不同的生產(chǎn)效率。但我相信人的天賦能產(chǎn)生更大的效率差異,尤其是在一些特殊情況下。如果一個人能用別人一半的時間完成任務,也許這可能歸功于他使用的語言。如果一個人能用別人1%的時間完成一個任務,這極有可能歸功于他的天賦。

天才的程序員使用Lisp語言,也許是Lisp適合他們。但這些家伙使用其它的語言同樣能創(chuàng)造出驚人的成就。我想Donald Knuth寫TeX用的是Pascal,只保守的使用了Pascal的功能特征。也許他使用一種更強大的語言可以更快速的寫出Tex,但也許軟件就不會那么快了。

【編輯推薦】

  1. 2010年12月編程語言排行榜:觸摸經(jīng)典語言化石之Lisp
  2. 是什么讓Lisp語言如此先進?
  3. 草根語言PHP的進化史
  4. IT公司中最流行的10種編程語言
  5. Objeck 2.0正式發(fā)布 程序設計語言
責任編輯:陳貽新 來源: 外刊IT評論
相關(guān)推薦

2016-10-27 09:54:16

程序員云計算網(wǎng)絡

2009-03-13 10:27:25

女程序員天才人生

2021-02-05 09:58:52

程序員Windows系統(tǒng)

2019-02-18 09:39:28

程序員加密軟件

2017-09-09 10:57:16

程序員

2009-03-02 09:12:49

2013-04-28 11:03:41

編程語言程序員私有云

2013-08-20 09:33:59

程序員

2012-08-20 09:16:15

Go語言

2009-03-02 09:40:13

程序員程序語言開發(fā)

2011-05-13 14:34:02

程序員

2013-08-23 13:35:30

編程語言程序員

2009-02-27 09:25:28

編程語言程序員C#

2014-11-26 09:45:48

程序員

2009-09-23 09:32:42

程序員被解雇

2010-01-14 18:07:30

C++語言

2015-04-13 14:14:18

程序員開發(fā)語言調(diào)查

2017-11-14 21:30:15

2012-11-22 14:00:26

程序員

2012-03-06 09:22:46

程序員
點贊
收藏

51CTO技術(shù)棧公眾號