您好、欢迎来到现金彩票网!
当前位置:爱彩网app下载 > 公共语言 >

2014 年编程语言排名人人都爱 TypeScript - OSCHINA

发布时间:2019-04-25 11:34 来源:未知 编辑:admin

  虽然有些延迟,但是我的年度编程语言排名还是出了。遗憾的是,前几年(2012版2013版) 的排名缺少了 Andrew Binstock 的栏目 ——“编程语言的起伏”。这个在去年在已经闭刊的 Dr.Dobb Journal 上发表过了(Binstock 现在是甲骨文的 Java 杂志总编,但是我怀疑他在做编程语言评论时会有妥协,比如“为什么 Java 如此牛逼”)。不过不用担心!给编程语言排名是个很流行的消遣方式,所以我们有很多资源去做2014年度编程语言的排名。

  CodeEval 的2015年最流行的编程语言分析了超过600000的编码测试,并接受了超过2000名程序员的认证。有趣的是,Python 以31.24%领先,接下来的是 Java (19.58%)和 C ++(9.79%)。后两者在前几年逐渐下滑,所以 Ruby(7.11%)排列第五。C#(7.37%),JavaScript(6.48%)和 C(6.07%)越来越受欢迎。剩下的基本上可无视了,它们包括 Objective-C (只有1%的份额),这也说明 iOS 开发者宁愿自己单打独斗也不乐意与他人合作开发。

  从 Carlo Zapponi 的 Git Hut上可以方便的看到 GitHub 上编程语言的使用情况。在这里,JavaScript 以15%的份额夺得第一,接下来是 Java(10%),Python(8%),GitHub 的专业 CSS 增长超过7%。PHP 缓慢下降至6%,Ruby 也快速下降至同一水平。GitHub 的用户似乎不喜欢这些流行的编程语言:C++ 徘徊在4%,其他的语言,包括 C 和 C# 则明显低于这个门槛。

  最新的RedMonk 编程语言排名分析了 GitHub 和 Stack Overflow,分别计算了开发项目和问题标签。JavaScript 仍然拔得头筹,Java 以微弱的劣势紧随其后。RedMonk 发现,实际上 Ruby 和 PHP 在 GitHub 上的下降速度要比 GitHut 上所统计的要快:这结果是统计了所有项目之后得出来的,而不是只统计了活跃项目。C# 在 Stack Overflow 上要比 Github 上更流行,这倒是个显著的差异,可能是 Stack Overflow 有更广泛的企业应用。

  Apple 的新 iOS 语言 Swift 在榜上鲜有踪影,那些 JavaScript 有希望的继任者也没有上榜(下文有详细描述)。JavaScript 本身走向了两个极端,要么大规模使用,要么无人问津,这取决于你查看的是哪个排行榜。我的猜测是,抛开所有的炒作,JavaScript 其实还不是一个通用的编程语言,所以它只在开发(大规模)利基 Web 时才会流行起来。

  PHP 和 Ruby 的使用量绝对下滑了,而传统的编程语言 Java 和 C/C++ 仍然保持稳定。有趣的是,Python 在商业(CodeEval)和黑客(GitHub)之间两面吃香,另外,它几乎垄断了科学界,是个坚实的全能手。Python 基本上成了“脚本语言”的代名词 —— 现在已经没有人喜欢 shell,Ruby 也会很快地消失。

  回 到 JavaScript,有个获胜者慢慢的在众多的候选者中脱颖而出,虽然它一直运行在每个 Web 浏览器中,但受到的关注少得可怜。震惊的是(至少对我),这个获胜者是微软的 TypeScript!又一次,JavaScript 的继任者们落榜了,不过这里有些迹象指出了 TypeScript 的发展方向:

  谷歌的 Angular 团队宁愿选择 TypeScript也不用自己的 Dart 语言和短命的 AtScript。其理由是:TypeScript 是 JavaScript 无缝扩展,并且不需要学习一门新的语言抑或是重写已有的代码库(你自己的或者是库的),Dart 就做不到。而且,TypeScript 能产出普通的 JavaScript ,这些应用能用来消费——而 Dart 目前还不能生成可消费的 JS。

  不久之后,谷歌取消了本地 Dart VM, 它一度计划用于 Chrome 浏览器。Dart 现在常编译为 JavaScript,就像 TypeScript —— 除了它不能像 TypeScript 那样简单操作。Dart 被吸收的过程十分缓慢,并且让其他浏览器整合 Dart VM 也不太现实。然而,如果你经常要编译成 JS ,TypeScript 会更有吸引力。

  这些天,微软的领导层也理清了 头绪。TypeScript 没有商业应用,也没有任何利益链。不同于之前残废的“速成版”Visual Studio,随着微软的 Visual Studio 2013/15 全功能“社区版”可用,可以在大多数的应用中使用扩展和许可,各种各样的编辑器也已经开始支持 TypeScript。

  TypeScript 本身有个详细的公共语言规范,并且代码已经托管到 GitHub 之上。如果你需要进一步保证,即将到来的 TypeScript 1.5 将优先向前兼容 ECMAScript 6/7 。如果你想写一个实质性的 JavaScript 应用,TypeScript 看起来是个不错的选择。

  本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。

  你绝对能活到c/c++死的那一天的,你放心吧.世界总在变化,没有什么永恒的.

  听说egret编译一个游戏要几分钟?有必要学typescript,呵呵

  我也不喜欢shell,稍微复杂点的脚本都用python写,就算要用再多的os.system和os.popen。

  我一开始也是这样的...后来觉得还是shell酷+强大 所以还是投入shell的怀抱了

  现在已经没有人喜欢 shell,Ruby 也会很快地消失

  TIOBE 7 月编程语言指数排行榜已经公布了,本月主角还是 TypeScript。 先看一下前 20 名: 前几名地位依旧稳固,其中 C 还是以令人吃惊的速度,持续大幅度地暴涨,只不过由于 Java 也没落后,...

  RedMonk 发布了 2017 年一季度的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;PHP 在此榜单上首次出现下降,被 Python 反超,但仍然很受欢迎,排名第四;Ruby 从第五名降至第七...

  CUBA CLI 2.1.0 发布 ,本次为次版本升级,增加了3个新功能,修复了7项 Bug,推荐升级。本次升级涵盖的功能有: 1. 支持生成 React 的前端模块。 2. 支持登录界面和主界面的新基类和类模板。...

  简介 Swagger Butler是一个基于Swagger与Zuul构建的API文档汇集工具。通过构建一个简单的Spring Boot应用,增加一些配置就能将现有整合了Swagger的Web应用的API文档都汇总到一起,方便查看与...

  kiftd简介: kiftd是一款专门面向个人、团队和小型组织的私有网盘系统。开源、便捷、小巧。无论是在笔记本上、家庭、学校还是办公室,均可以随时随地使用它。它不但是替代U盘进行文件传输的不...

  OpenBSD 6.5 已发布,官方表示这该版本原计划于5月1日推出,不过由于提前完成开发工作,所以决定提前发布。 下载地址:是一个重...

http://adcamp.net/gonggongyuyan/76.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有