你最拿手的5種程式設計語言是什嗎?

來源:互聯網
上載者:User

你最拿手的5種程式設計語言是什嗎?
作者:Chip Camden
翻譯:Purple Endurer
標籤:程式設計語言, 語言, 編程, Lisp, 開發工具, 軟體開發,軟體/網站開發, Chip Camden
英文來源:http://blogs.techrepublic.com.com/project-management/?p=180&tag=nl.e606

  這是一個小練習,我希望你們所有做編程的都試一下。首先,依據你的專業技術(你對語言的掌握程度,不一定是你使用最久的),列出你最拿手的5種程式設計語言。我的是:

Synergy/DE
C/C++
Ruby
C#
PHP

  接著,依據你過去使用的時間多少,列出前5種程式設計語言。我的是:

C/C++
Synergy/DE
PHP
Delphi
C#

  最後,列出你最想使用的5種程式設計語言。我的是:

Ruby
ECMA
ScriptLisp (any flavor)
Haskell
Synergy/DE (version 9)

  如你所見,在我使用時間最多的語言和我最想使用的語言之間有點脫節。我想這反映了行業的逐步轉變。我們正處在後Java時代,此時代假設任何2進位語言將至少提供了一些對對象,自動資源回收,並安全地封裝的指標的支援。這個時代的領導語言是多方面的典範:他們使物件導向的問題實用甚於正統,他們使功能編程風格起了作用。最佳處也是促進動態編程-這,簡而言之,意味著運算等價。

  因為是老傢伙,我可以記起前Java時代(事實上它佔了我的職業生涯的大部分!),我將稱之為後Pascal時代。在那個時候,任何像樣的程式設計語言提供了結構化編程工具。物件導向仍主要是理論家的特區,而不是應用程式開發人員。BEGIN-END 和 CASE 語句風靡一時,更遑論好的迴圈結構。外部函數被精簡用作實用常式。雖然很多程式員意識到過多的使用函數可能使編程,可用記憶體,棧空間發生巨變,或者單純舊體制滯後通常阻止這些觀念付諸實現。

  我禁不住想知道下一個是什麼。Lisp當然已經展示功能編程的持久力,但今後有可能存在不止一個甚至更多的優秀範例嗎?只有時間會告訴我們。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.