编程语言俗称“计算机语言”,种类非常的多,总的来说可以分 成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合, 而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
世界上有多少种编程语言呢?
通过百度百科查询到了600多种编程语言,而这其中通用的开发语言有 C, C++,JAVA,C#,VB,PB,Python,Ruby,IOS, PHP, 等广泛应用;
其中简单的,可以分为:低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言 助记符,效率高(速度快,完成同样功能需要的代码少),不好学,不好编。 高级语言:更接近人类的自然语言 (编译器) 有包括一下这么多。 Fortran,Delphi,PowerBuilder,VB:比较过时 C,C++:运行效率高 asp,php:编写web程序,就是网站 vbscript,javascript,python:脚本语言 HTML:标记语言,用于编写网页 css:样式表语言,用于定义网页的样式风格 sql:用于操作数据库中的数据 bigdata 海量数据 J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition Sun公司 1995,Microsoft 2002年,具有后发优势。
另外: Android安卓开发(主要用Java语言) IOS开发(用Objective C)
上图为2018年12月排名情况,从上图可以看出,
2018年最后一个月排名中,java一如既往的第一,占到15.93%。Java具有卓越的通用性、高效性、平台移植性和安全性,被广泛应用于个人计算机、数据中心、游戏控制台、科学超级计算机、移动电话和互联网开发等领域。
第二是C语言,占到了14.28%。C语言既具有高级语言的特点,又具有汇编语言的特点,其应用范围极为广泛,几乎可以被用于程序开发的任何领域。目前,C语言一般被用于应用软件开 发、底层网络程序开发、系统软件和图形处理软件开发、数字计算、嵌入式开发、游戏软件开发等领域。
第三是python8.37%,第四是C++达到7.66%。
从数据来看,C++与python竞争第三位置非常激烈,一直以来前三名都是java,C语言,C++,自从今年python热度盖过java之后,第三位置一直都是C++与python轮流抢占,不知道python明年是否还继续受开发者的喜爱,当然也有人担心python像当年的nodejs一样只有开头而且,node到目前为止,更多有效开发项目是渲染页面与开发中小项目。
C++效率高,并且有很多成熟的网络通信的库,被广泛的应用于游戏开发、 科学计算、网络软件、分布式应用、操作系统、驱动程序、移动设备、嵌入式系统以及教育与科研,是最常用的编程语言。
但是因为移动互联网的发展,以Java为基础的安卓开发是Java的学习者更上一成。这就是目前语言的现状,比较小白的总结,希望大神们可以提供些建议,以供更加完善。
很多开发者对Visual Basic .NET并没有太多的关注与研究,甚至很多人觉得,Visual Basic .NET将来只是普通的编程语言,更适合新手开发,但是经过这次排名,事实是在全球范围还有有很多应用与程序开发使用Visual Basic .NET,特别是企业许多专用办公应用程序都是使用Visual Basic .NET编程语言开发的,因为它具有较多已知的原型设计,并且易于获取开次开发。很多日本项目和医疗项目还有政府项目会用到 VB.net
如此多的语言一般程序员都能掌握几种呢?能掌握3种及以上的人已经可以成为牛人了,不过高手不是精通几十种语言,而要精通一种或几种常用语言,比如 JAVA和C++,其实这俩种语言差不多,他们的本质都是面向对象的思想,如果掌握了,基本上一通百通了,编程最核心的就是编程思想、算法及逻辑,这些内容都是共性之处,而语言只不过是一种规定。