zoukankan      html  css  js  c++  java
  • 如何选择编程语言?

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

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

  • 相关阅读:
    自定义view分析-Pull-to-Refresh.Rentals-Android
    laucher-icon的加载过程
    android shape 布局文件
    android canvas
    解释器模式(Interpreter)
    中介者模式(Mediator)
    Code obfuscation
    Table Tennis Game 2
    最小公倍数的对数
    C语言基础
  • 原文地址:https://www.cnblogs.com/okjulien/p/6842435.html
Copyright © 2011-2022 走看看