如何选择编程语言?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何选择编程语言?相关的知识,希望对你有一定的参考价值。
想必有不少程序员都曾为选择正确的编程语言苦恼过,网上也有不过关于选择编程语言的建议,但这些建议并未给出最终的答案,只是给出了各编程语言的优缺点,在此,笔者会建议读者选择何种编程言,并说明为何要使用这种编程语言,而不使用其它编程语言。
目前主流的编程语有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。
以上是关于如何选择编程语言?的主要内容,如果未能解决你的问题,请参考以下文章