分享

UC头条

 good大侠 2016-06-25

世界上的语言有千万种,但是却不只有汉语、英语、法语和俄语,还有 Java、C++、Python 和 PHP。计算机的快速发展,使编程成为一种职业,程序员也成为近年来备受关注的一种职业。

点击加载图片

语言争霸 谁为王?

在编程世界中,也有着不同的门派,各个门派都在强调自己是武林独尊,互不相让。今天笔者无意挑起武林争端,却要给那些想成为程序员的莘莘学子一个建议,参考备受认可的 TIOBE 编程语言社区最新排行榜,推荐十款备受关注的编程语言供大家选择,总有一款适合你的。

点击加载图片

TIOBE 世界编程语言排行榜(2016 年 3 月)

1、Java

相信 Java 是很多非专业编程人员也听说过的语言,仅这一点看来,就足以证明 Java 的知名度。Java 最初由 SUN 公司推出,并将其定位在简单、开放、高性能的语言。Java 是一个纯粹面向对象的程序设计语言,与 C++ 语言面向对象技术很像,同时 Java 虽然推出与 1995 年,属于编程语言中的 ' 老者 ',但是,Java 一直在做内部的迭代,这也是 Java 经久不衰的重要原因。Java 广泛应用在 PC、数据中心、超算平台、游戏和移动等领域。

点击加载图片

Java

2、C/C++

笔者这里将本是同根生的 C 语言和 C++ 列到了一起,因为 C++ 本就是 C 的增强版,但是其出现后迅速获得了大量的支持者,进而成为一种独立的语言。C++ 语言灵活,运算符的数据结构丰富、高效,且是一种可移植的多用途程序设计语言。他主要用于系统开发、引擎开发、嵌入式软件、高性能服务器和娱乐软件领域。C 语言和 C++ 分别位于 TIOBE 世界编程语言排行榜中的第二名和第三名,编程语言第一名为 Java(以 2016 年 3 月为准)

点击加载图片

C/C++

3、C#

C# 是微软公司开发的面向对象的、运行于 .NET Framework 之上的高级程序设计语言。C# 继承了 C 家族强大功能的同时,去除了其中复杂的特性。可能有人会说 C# 与 Java 太像了,的确,但是他同时借鉴了 Delphi 的特点:与 com 是直接集成的,同时它也是微软 .NET windows 网络框架的主角。更现代化的 C# 也曾一度挤入 TIOBE 世界编程语言排行榜的前三名,不过在最新一次的排行中,C# 屈居第四。

点击加载图片

C#

4、Python

Python 是比 Java 更古老的语言,发明与 1989 年,是一款纯粹的自由软件。Python 最大的特点莫过于其强大的库,Python 丰富的第三方库资源就是它的优势,Python 库能够简化程序员的编程过程,节省时间。

在 2016 年年初,Python 火了一把。主要原因是,美国科学家成功监测出引力波,引力波研究机构 LIGO 在检测过程中使用了这个语言,并将其(GWPY)公布在 GitHub 上。根据第三方机构 TIOBE 的排名显示,Python 与去年同期相比上升了三名,跻身前五。

点击加载图片

Python

5、PHP

PHP 也叫做超文本预处理器(Hypertext Preprocessor),其语法吸收了 Java、C 语言的优点,同时也自创了 PHP 新语法,支持几乎所有流行的数据库和操作系统。PHP 属于开源脚本语言,所以是完全免费的,PHP 源代码也能够看得到。PHP 的便捷性让新手学习起来十分容易上手,而且程序开发快运行快,经常用于 Web 开发。

点击加载图片

PHP

6、Visual Basic .NET

Visual Basic .NET 在 2014 年开始挤入排行榜前十名,而在最新版当中,Visual Basic .NET 更上升到第 7 名。Visual Basic .NET 作为微软 Visual Basic 6.0 version 的继承者,一直备受压力,在发布之处甚至受到一些开发者抵制。很多开发者表示,VB.NET 丢到了很多 VB6 中的 constructs 和用户界面功能,并没有很好的继承 VB6 的优点;但微软似乎在吧 VB .NET 作为一个全新的语言,目前看来也取得了不错的成绩。

点击加载图片

Visual Basic .NET

7、JavaScript

这个看起来很像 Java 的编程语言 JavaScript(以下简称:JS)是由 Java 压法公司 Sun 和 Netscape 合作完成的。主要目的是为了解决服务器端语言遗留的速度问题(如 Perl),为用户提供更优的浏览效果。

同时,今年也是 JS 最受欢迎的库 jQuery 也迎来了自己十周岁生日,jQuery 虽然只发布之日起就备受争议,但似乎已成为 JB 的 ' 默认事实标准 '。

点击加载图片

JavaScript

8、Perl

Perl 也被称为 ' 实用报表提取语言 '(Practical Extraction and Report Language),其最初设计者为为拉里 · 沃尔(Larry Wall),其貌不扬却拥有天才般的开发能力,拉里 · 沃尔曾表示:' 无论你们怎么评论,我仍然爱她!' 如今,Perl 也从最初的发布到现在走过了近三十年。Perl 最重要的特性就是内部集成了正则表达式的功能,拥有强大的第三方代码库 CPAN。同时,Perl 的解释程序是开放源代码的,所以使用者不用为费用问题而担心。

点击加载图片

Perl

9、Ruby

Ruby 有日本人研发,最初由于语言不通,受到很多人的诋毁,但随着 Ruby 的更新和非日文资料的增多,Ruby 逐渐开始被接纳。Ruby 也有红宝石的含义,其 logo 也是一颗红宝石,而其语言本身也如红宝石般优雅,十分美丽。与 JAVA 不同,Ruby 是一种动态的,侧重于简单高效的开源的语言。Ruby 的设计者认为,减少编程时不必要的琐碎时间很有必要,所以简便、人性化成为 Ruby 的一大特性。

点击加载图片

Ruby

10、Swift

Swift 虽然在最新的 TIOBE 榜单中排位 14 名,但是相比去年 3 月的 24 名,进步速度可谓飞快。Swift 拥有 Python 的易用性,还有 Objective-C、C++ 和 Ruby 的影子。Swift 一直是苹果生态系统中的一员,直到去年 WWDC 大会上,苹果宣布开源自己的 Swift 语言;Swift 语法十分简单,且高效强大,但是他同样有一个缺点就是,只能运行在苹果的系统中(OS X 和 iOS)。

点击加载图片

你用的是哪个编程语言?

总结:所谓术业有专攻,不同的程序员选择了不同的语言种类,对于任何一个想要学习编程语言的人来说,应该去选择适合自己工作场景的语言。这里给读者推荐了现在最流行的十款编程语言,你可以选择最适合自己的那个进行学习。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多