如何选择编程语言?

时间:2021-04-20 08:57:23

  想必有不少程序员都曾为选择正确的编程语言苦恼过,网上也有不过关于选择编程语言的建议,但这些建议并未给出最终的答案,只是给出了各编程语言的优缺点,在此,笔者会建议读者选择何种编程言,并说明为何要使用这种编程语言,而不使用其它编程语言。

  目前主流的编程语有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。