如何選擇編程語言?


  想必有不少程序員都曾為選擇正確的編程語言苦惱過,網上也有不過關於選擇編程語言的建議,但這些建議並未給出最終的答案,只是給出了各編程語言的優缺點,在此,筆者會建議讀者選擇何種編程言,並說明為何要使用這種編程語言,而不使用其它編程語言。

  目前主流的編程語有C、C++、C#、Java、JavaScript、PHP。這些6個編程語言可分為三組,分別為:C和C++、C#和Java、JavaScript和PHP。

  第一組:C和C++

  如果讀者要進行系統級別的編程,那么就要在C和C++之間做出選擇,筆者建議選擇C語言,而不是選擇C++,為什么?C++語言體系太龐大,許多程序員不具備掌握C++語言語言的能力,如果硬要選擇C++語言,最終也是學個半途而廢,而C語言比較簡潔,容易操控。

  第二組:C#和Java

  關於這一組,筆者建議選擇C#,Java相比C#,檔次差了許多,盡管目前市面上使用Java的比C#的多,但C#是最優秀的。我本人並不喜歡跟風,而是喜歡優秀的技術。

  第三組:JavaScript和PHP

  強烈建議選擇JavaScript,PHP就扔掉吧,使用JavaScript不僅可以寫客戶端程序,也可以寫服務器端程序,那就是Node.js,一個編程語言兩種用途,何樂而不為。

  最后:

  選擇技術有兩種標准,一種標准是看市場,另一個標准是看技術,如果看市場,也許容易找工作,如果看技術,才能體會到編程的樂趣,看技術也是本人所追求的。

  筆者曾看到京東商城已由C#轉向Java,這實在是錯誤的決策。ASP.NET Web Forms並不是好的技術,但ASP.NET MVC絕對是優秀的,京東商場為什么不從ASP.NET Web Forms轉向ASP.NET MVC呢,我真是對京東商城技術總監的眼光產生懷疑。

  本人目前的研究范圍:C#、WPF、WCF、ASP.NET MVC、JavaScript、CSS、HTML。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com