ZDNet至顶网软件频道消息:本月最值得关注的是,苹果公司在WWDC 2014上推出新的编程语言Swift,发布至今仅一月有余,Swift竟挤进TIOBE排行榜的Top 20,排名第16位。在如此短暂的1个月里,Swift能取得如此骄人的成绩,实在是可喜可贺。
自Swift推出后,国内外各大科技媒体争相报道,各种开发/学习资源(Swift最酷炫的七大功能、我对Swift的看法、90后大学生9天组织完成近670页的Swift语言文档翻)不断“入侵”我们的眼球。Swift如此受捧,得益于它是苹果公司推出的,因此大家都它充满了好奇心,给予了高度关注。
虽然Swift目前已成功进入Top 20,但这能否说明Swift会一直流行下去呢?不知大家是否记得,谷歌此前发布的Go语言?在笔者看来它是雷声大雨点小,现如今Go逐渐被开发者们遗忘,在榜单上,很难在看到的它的身影,前段时间更是跌出了100名外。当然Swift跟Go不同,苹果公司旨在用Swift取代Objective-C,这是因为Swift不仅能兼容Objective-C,它在各个方面都优于它,如此高效的性能,当然更受开发者青睐了。新版本的iPhone和iPad也是利用Swift编译的,因此,Swift在Top20的位置会维持一段时间,有望进入Top 10,当然这还需要时间的历练。我们拭目以待吧!
编程语言排行榜TOP 20榜单:
前10名编程语言长期走势图:
以下是21-50编程语言排名:
后50名编程语言如下:
必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。
【说明】
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
好文章,需要你的鼓励
浙江大学研究团队开发了ContextGen,这是首个能够同时精确控制多个对象位置和外观的AI图像生成系统。该系统通过情境布局锚定和身份一致性注意力两大创新机制,解决了传统AI在多对象场景中位置控制不准确和身份保持困难的问题,并创建了业界首个10万样本的专业训练数据集,在多项测试中超越现有技术。
上海交通大学研究团队开发的SR-Scientist系统实现了人工智能在科学发现领域的重大突破。该系统能够像真正的科学家一样,从实验数据中自主发现数学公式,通过工具驱动的数据分析和长期优化机制,在四个科学领域的测试中比现有方法提高了6%-35%的精确度。这标志着AI从被动工具转变为主动科学发现者的重要里程碑。