1、很難想象這個問題會有正確答案,但事實是確實有牛人掌握了超過600種編程語言,我們不免發出驚呼:“他是如何做到的?”或許這樣的人,我們已經不稱為牛人了,而是神人。當然,這樣的神人我們是望塵莫及了,但是他們往往成為我們膜拜和追崇的偶像,讓我們不時的告誡自己,我們還差得遠,我們還需要不停的學習,學習,再學習。
2、實際上,一般程序員不可能也沒必要掌握600種編程語言,我們也不奢望這個。可是現實的問題是,我們需要學會和掌握幾門才算是高手呢?3門?5門?還是100門?許多新手看到這些數字,不免倒吸一口冷氣,心想我學習一門都這么的難,耗時6個月,也僅僅入門,要掌握5到10門,豈不要命!實際上,這個問題是無解的,掌握多少門編程語言跟高不高手沒有任何關系。哪怕你會30門編程語言,別人也只會驚呼:“哇,你怎么會那么多編程語言”,但他未必承認你是個高手。

3、對于一個高手的衡量,往往是其精通于某一門技術體系,或者某個技術點,如ARP系統的架構,或者高并發客戶端等,如果這個人精通這個領域所需要的所有技術需要,或者是核心的技術邏輯,那么,你就是高手。而這個技術領域具體用到什么語言,則不一定;但一般來說,一個產品往往會有一個主編程語言,比如ARP可能主要用JAVA編寫。因此,高手一般肯定精通一門編程語言,往往也會了解和熟悉多門相關的編程語言。
4、實際上,很多編程語言是相通的,尤其是應用領域相同的編程語言。比如,JAVA和C++就差不多,JAVA和C#也差不多,他們的本質都是面向對象的思想,如果掌握了,基本上一通百通。同時,編程最核心的就是編程思想、算法及邏輯,這些內容都是共性之處,而語言只不過是一種規定罷了
5、最早的編程語言是在電腦發明之前產生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的編程語言,而且每年仍有新的編程語言誕生。很多編程語言需要用指令方式說明計算的程序,而有些編程語言則屬于宣告式編程,說明需要的結果,而不說明如何計算。
6、編程語言已超過上千種,大部分用在計算領域。編程語言和人類使用的自然語言在精確度和完整性上有很大的差異。
7、很難去比較哪一種編程語言的使用量最大,而且“使用量”一詞也很難定義。某一種編程語言可能需要較多的時間進行開發,另一種編程語言可能產生的代碼較長,第三種編程語言可能在CPU中運行的時間較長。有些語言在特定的領域十分受歡迎,例如COBOL在公司的數據中心仍相當常用,多半是在大型計算機上運行,Fortran常用在科學及工程應用,C語言常用在嵌入式設備應用及操作系統,Perl常用于系統管理和文本處理,JavaScript用于網頁等。
8、占計各編程語言目前仍在使用代碼的長度,不過可能會低估一些公開搜索不容易找到的編程語言。
9、編程語言已超過上千種,大部分用在計算領域。編程語言和人類使用的自然語言在精確度和完整性上有很大的差異。
10、計算機編程語言可用于將指令傳達給計算機。它們基于某些句法和語義規則,定義了編程語言中每種結構的含義。