全球程式言語愛用排名 - C# 挺進第四名(上)

你問我為何不推薦 Java ,最主要的原因是上手的問題,對一個初學者來說,透過 C# 進入,正體中文的學習資源充沛完整,這可以讓你在學習過程中減少很多挫折 ~~

好吧,如果你問我入門程式設計領域,從什麼語言開始最好,私心會跟你說,C#,當然不是因為我接下來的 C# 新書要出版了,我更希望工作室的 C語言入門經典能大賣,至於為何推薦 C# ,有幾個重要的原因,請聽我娓娓道來,不過,先來看一下 TIOBE Programming Community index 六月最新的排名:

圖表出處按這裏

學習任何程式語言,有一個先決條件就是,工具不能花錢,這沒什麼困難,免費工具到處都是,從 C 言語、Java、C++ 到 Visual Basic ,全都找得到,有某些工具甚至是複合式的,可以同時支援數種不同的語言開發,不過,重點是工具要好用,整合度高,初覺者可以直接上手,這就不簡單了,在這一方面,用來學習 C# 的這一款 Visual C# 2010 Express 絕對是箇中最出色的,不旦免費,且易上手,用來學習開發相當方便,最重要的是,它是由微軟發展的商業軟體,而相較於開放源碼的產品,商業軟體在易用性與各種設計的細膩度上,通常也會作的比較好。

工具解決了,接下來就是語言本身特質,有兩個重點,第一個是物件導向特性必須完整,第二個則是語法最好趨近 C 語言,符合這兩種條件的就不多了,一個是 Java ,一個就是 C# 。最後要考慮的是學習資源,這門語言當然愈多人用愈好,資源多也比較好學習,要找到人問也很方便,這一方面,就非 C# 莫屬了。至於你問我為何不推薦 Java ,最主要的原因是上手的問題,對一個初學者來說,透過 C# 進入,正體中文的學習資源充沛完整,這可以讓你在學習過程中減少很多挫折。

這篇文章所列舉的排名表並非代表最多人使用的語言,它所代表的意義,大致上是這些程式語言受全球開發人員喜好的程度,這是入門程式設計領域選用語言一個很好的指標,其中有幾項重點初學者可以注意,包含程式語法的互通性以及未來的前景等等,休息一下,下一篇我們再作個完結。