2016年世界编程大赛_2016年热门编程趋势

2016年世界编程大赛

技术正在不断向前发展-好吧,也许并不总是向前发展,而是一直在向前发展。 即使对于那些关注趋势及其对程序员的影响的人来说,准确地判断前进的方向也是一个挑战。 当我与同事Kelsey Hightower和Scott Hanselman以及我们出色的编程委员会共同草拟来年的OSCON (O'Reilly开放源代码大会)时,我对开放源代码编程趋势的最清晰的印象总是在秋天。 我们获得的建议和针对特定主题的建议数量证明是开源世界中热门趋势的良好指示。 接下来是对我们在2016年看到的顶级编程趋势的概述。

语言为AI提供动力

在1990年代的AI冬季过后,人工智能已经重新焕发出了影响我们构建软件的方式所需的计算能力。 机器学习,深度学习,自然语言处理和自动语音识别覆盖了整个世界-从GitHub项目和职位发布,到成立新公司的原因,以及清理我们凌乱的柜台上的空间(嘿,Alexa!)。 是的,甚至像OSCON这样的事件都充满了提及AI的所有事物。 尽管计算能力的可用性已经铺平了道路,但人工智能所有事物的开源已经使业界向创新和竞争敞开了大门。 谷歌的TensorFlowOpenAIApache Spark凭借强大的框架而处于领先地位,但还有一些较小的公司,例如NervanaNeonTheano

人工智能的崛起如何影响软件开发商的面貌? 好了,现在是了解Python的好时机-它的敏捷性和在数据工程师和科学家中的流行使其成为AI编程语言,随后是R,Java和Scala。

容器和去就像花生酱和果冻一起去

Go 1.0于2012年3月发布 。一年后, Docker出现了,一年后出现了Kubernetes 。 简而言之,正如我们所知,Go并不是专门为基础设施的未来而构建的,但这似乎是Go填补了编程世界中的一个重大漏洞。 Go是用Java或C ++从未有过的方式专门编写的–对于高度网络化的世界,在这个世界中,必须有一流的并发性。 如果您处在操作方面或在操作方面附近,则至少应将脚趾伸入Go的世界,因为它正在积聚力量,将在未来数年内被使用,并将成为许多应用程序的骨干。

Swift超越了Apple生态系统

Swift于2015年由Apple开源 ,这是编程语言开始不久之后的事情。 Swift深受iOS和Mac OS X开发人员的欢迎。 这种易于使用的语言很快就变得显而易见,并且比目标语言(Objective-C和C ++) 更安全而赢得声誉 。 Swift在拥挤的JavaScript框架和其他新语言世界中如何取得成功还有待观察,但是如果它继续在忠实的Apple手中获得欢迎,Swift将有可能在伟大的网络世界以及其他领域成为有力的竞争者。

Java 8与JVM语言的功能

Java 8功能功能的出现(即Lambdas的引入)使诸如Scala和Clojure之类的JVM语言备受关注。 最近,在很大程度上归因于Apache Spark的增长,Scala的增长突飞猛进。 现在,至少在目前,Scala和Clojure似乎都被搁置了,因为长期的开发人员和新开发人员都在认真研究Java 8带来的好处。 Java现在能够解决并发和大数据问题,而专门为满足这些要求而构建的其他编程语言已经使用了多年。 在2017年,OSCON几乎没有Scala和Clojure,这不是出于设计目的,而是提交提案的潜在演讲者似乎没有兴趣。

新兴语言

和往常一样,地平线上总是会有越来越多的新兴语言打算做比以前的语言更好的事情,可以满足以前的语言诞生时所没有的需求,或者只是疯狂地开始想法,最终改变了我们对编程的看法。 今年,五种语言即将进入盛大的时代:Rust,Elixir,Elm,Kotlin和Perl 6。

前五名给行业带来了什么?

  • Rust :系统编程不仅速度快而且安全性高。
  • Elixir :适用于那些越来越大的应用程序,具有功能性,动态性和容错性。
  • Elm :JavaScript带来了更多的功能性乐趣,并且越来越倾向于使用它。
  • Kotlin :这是给Java和JVM人士的-静态类型的,安全的,我提到Java兼容吗?
  • Perl 6 :活着! Perl 6恰好是一种新颖的语言,具有丰富的表现力和丰富的功能,必将赢得胜利。

时间会证明他们是否兑现了诺言。 试试看,为他们做贡献,成为未来的一部分!

翻译自: https://opensource.com/article/16/12/yearbook-top-programming-trends-2016

2016年世界编程大赛

********************************************* 作品名称 作者 文件大小 3ddemo sanction 3.99 KB (4,095 字节) 看起来有点像古墓丽影?这是一段纯 3D 的 DOS 动画,据说是获一等奖的作品。虽然它不是 最精美的, 但是当你得知它只有 4K 时,会不会立刻疯死掉呢? ********************************************* 作品名称 作者 文件大小 爱之记忆 ? 38.5 KB (39,424 字节) 也是一段 DOS 动画。但是效果不如楼上的作品。大小也要比楼上的大得多,甚至还是经过打 包的。我认 为不是很好。 ********************************************* 作品名称 作者 文件大小 第七天堂 Exceed 64.0 KB (65,536 字节) 由于参赛的要求是在 64K 之内即可,不少参赛者未免会有不到 65536 字节就有吃亏的感觉。 :) 这是个 恰好 64K 的作品,可能利用了 DirectX 引擎,效果很好。 ********************************************* 作品名称 作者 文件大小 火域幻境 ? 73.0 KB (74,752 字节) 虽然大小超过了 64K 的限制,也经过了打包,但是它的效果可称为程序中的艺术品了!(也 可能这不是 参赛作品?) ********************************************* 作品名称 作者 文件大小 死亡阴影 ? 64.0 KB (65,536 字节) 恰好 65536 字节,显然是参赛作品。 ********************************************* 作品名称 作者 文件大小 金属迷城 ? 6.00 KB (6,144 字节) 这个效果也并不是很好。但是考虑到它的大小时,你会不会体会到奇迹的含义 ********************************************* 作品名称 作者 文件大小 幽灵古堡 farb-rausche 64.0 KB (65,536 字节) 恰好 65536 字节,显然是参赛作品。这是我最喜欢的作品,它非常漂亮(利用了 Direct3D) ,更让人 惊奇的是只有 64K!而更让人震惊的是,如果不压缩的话它的数据大小是 1.6G(1 ,677,722K)!再体会一次“奇迹”! ********************************************* 作品名称 作者 文件大小 fr-016 farb-rausche 16 字节 (16 字节) Let's rock hard!一个 DOS 里的小动画。 看上去似乎没有什么特别,但是如果看到它的大小(16 字节) 你会不会再次疯死掉呢? ******* 3D演示特别版:water1.exe ************ 开始时,效果并不起眼,可越到后面,越感到制作者是一个野人,一个文件大小不足4K,可效 果和时间上,令人难以想象,的确是KU到极点!!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值