1.C
C语言诞生于1972年,可以称之为现代高级语言的鼻祖,由贝尔实验室发明。
在底层编程,比如嵌入式、病毒开发等应用,可以替代汇编语言来开发系统程序。在高层应用,也可以开发从操作系统(Unix/Linux/Windows都基于C语言开发)到各种应用软件。
2.Java
由美国SUN公司发明于1995年,是目前业界应用最广泛、使用人数最多的语言。
Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。
3.Python
Python发明于1989年,语法结构简单,易学易懂。Python具有丰富和强大的库。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
Python广泛应用于:图形处理、科学计算、web编程、多媒体应用、引擎开发;尤其在未来热门方向机器学习和人工智能上有非常大的潜力。
4.C++
作为C语言的扩展,C++是贝尔实验室于80年代推出的。C++是一种混合语言,既可以实现面向对象编程,也可以开发C语言面向过程风格的程序。
C++语言在科学计算、操作系统、网络通讯、系统开发、引擎开发中仍然被大量使用。
5.C#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#在基于Windows操作系统的应用开发这一领域在取代C++,但C#的微软身份也成为了其发展的阻力,在其他IT领域应用较少。
Unity3D开发游戏时,使用C#和JavaScript。
6.JavaScript
JavaScript是一种脚本语言,已经被广泛用于Web应用开发;应用范围越来越大,重要性越来越高。经常用来做一些前端的效果,也可以开发一些服务器端的程序。
目前,流行的H5开发的核心其实就是JavaScript语言。
主要用于前端的开发。
前端:我们访问网站时基本采用浏览器访问,很多系统也是基于浏览器,因此基于浏览器端去开发一些应用,做一些效果,称为前端程序员。
7.PHP
一般用于WEB开发领域:大量的中小型网站以及某些大型网站使用PHP开发。
8.Swift
苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与OC(Object-C)共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
9.Kotlin
是一个基于JVM的新的编程语言,由JetBrains开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin已正式成为Android官方支持开发语言。(Java也支持)
编程语言只是工具,本质是一样的,我们需要遵循需求第一,兴趣导向,有了需求才会有动力。