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

我們提供的服務有:網(wǎng)站設計制作、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、盈江ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的盈江網(wǎng)站制作公司
自由軟件之父Richard Stallman就是一個Lisp天才的好例子。他是一個很奇怪的人,具有令人驚異的天賦,而且還帶有某種悲劇色彩的英雄人物。再加上他的頭發(fā)和絡腮胡子,更符合了奇才的形象。
我們承認Lisp天才非常的少,每個人都能讓我們產(chǎn)生相當?shù)木匆猓麄冇植恢劣谏俚轿覀儾荒苋ナ占饋硪黄鹩懻摗4蟾?百萬程序員里出一個吧。我們從Lisp天才那里能學到什么經(jīng)驗?
可能會有這樣一個結(jié)論:如果你會用Lisp語言,你就會擁有超人的編程能力。或者,即使Lisp沒有讓你從普通的水平提升到天才的水平,它仍然會讓你具有更高的工作效率。
另外一種可能的結(jié)論是,超級程序員都被Lisp吸引住了。這是從The Bipolar Lisp Programmer里總結(jié)的。這種情形中,很少的程序員是為了希望獲得高效率而轉(zhuǎn)向Lisp語言,更多的出發(fā)于一種圖騰崇拜思想。
我發(fā)現(xiàn)后一種情況更加符合實際,被Lisp吸引的都是一些很杰出的程序員。好像是Lisp能幫助天才的程序員完成更多的成就。Lisp里幾乎沒有結(jié)構體,這對富有創(chuàng)造力的人有吸引力。而大多數(shù)典型的程序員都喜歡語言里提供豐富的結(jié)構體從而方便使用。
當聽到某人說他之所以能夠比同事高數(shù)倍的效率的原因全在于他使用的是Lisp時,我感到懷疑。如果這個人評估的他和他的同事的效率比較是正確的,這很難把引起這種巨大變化的功勞歸于Lisp(或任何其它的語言)。
不同的語言應對不同的任務會產(chǎn)生不同的生產(chǎn)效率。但我相信人的天賦能產(chǎn)生更大的效率差異,尤其是在一些特殊情況下。如果一個人能用別人一半的時間完成任務,也許這可能歸功于他使用的語言。如果一個人能用別人1%的時間完成一個任務,這極有可能歸功于他的天賦。
天才的程序員使用Lisp語言,也許是Lisp適合他們。但這些家伙使用其它的語言同樣能創(chuàng)造出驚人的成就。我想Donald Knuth寫TeX用的是Pascal,只保守的使用了Pascal的功能特征。也許他使用一種更強大的語言可以更快速的寫出Tex,但也許軟件就不會那么快了。
分享名稱:天才的程序員使用Lisp語言
本文路徑:http://www.dlmjj.cn/article/djgjdho.html


咨詢
建站咨詢
