一個編程語言能否成功的關鍵之處?

在於它的形狀,也能說是它長得好不好看!

--------------------------------------------------------

更新

我還是堅持 代碼寫出來的美觀程度才是最重要的

符號過少的語言 , 用的英文單字量太多的不好 -&> Common Lisp

符號過多整個眼花撩亂的也不好 -&> Perl


一個語言的成功,除了看自己的特性,更關鍵的是歷史的進程。

當然,有沒有一個好爹也是很重要的。


樸素的說標準庫和難易度


程序猿願不願意為她打架。。


定位和時機


主要還是是否有殺手級的運用,沒有基本推廣不起來。


1. 能否5分鐘安裝成功並可以開始使用。

2. 能否在google前三個搜索結果找到你所碰到問題的答案。

3. 是否有各種造好質量還不錯的輪子。


定位明確,範式自然,知錯就改,工具完善,社區繁榮。

先挖一些坑,然後少挖新坑多填坑。

忽悠信眾的時候按照基本法。


短期地說,商業上的成功,但好的語言不死,以新的面貌融合到未來語言里。


語言也不過就是工具,凡是工具,最大的價值最大的意義都在於使用。

先進然而不能算很成功的語言:lisp、smalltalk、haskell……

未必先進然而很成功的語言:VB、shell、php、java、js

有先進之處,也有過成功時期的語言:ruby、golang

可以感受一下


推薦閱讀:

Lisp可以完成哪些其它語言難以實現的功能?最好能夠舉一些例子
函數式語言中如何實現while true?
學習 LISP 有哪些網站或書籍推薦?
如何評價 Racket 這門編程語言?
為什麼著名的輪子很少有用 Lisp 寫的?

TAG:編程語言 | Python | Java | C | Lisp |