Categories
程式開發

2020 年全民编程挑战与竞赛 Top20 网站


本文最初发表在 Towards Data Science 博客,经原作者 Benedict Neo 授权,InfoQ 中文站翻译并分享。

本文是作者 Benedict Neo 列出的最好网站的列表,涵盖了编程挑战和竞赛。

现在是 2020 年,它标志着一个十年的结束,另一个十年的开始。在这十年里,人类社会欣欣向荣、蓬勃发展,我们在科技领域取得了惊人的突破。我仅举几个例子:2012 年,好奇号火星车首次登陆火星;2015 年,探测到来自深空的引力波;2018 年,人类拥有了编辑基因的超级能力 CRISPR;2019 年,“事件视界望远镜”(Event Horizon Telescope,EHT)拍摄到有史以来的第一张黑洞照片。

同样,2010 年代最重大的突破是人工智能的崛起,或者说人工智能更广为人知。有了人工智能,那些科幻小说就成了现实。机器学习赋予了机器学习的能力,而深度学习(利用人工神经网络重现人脑的复杂性)则让机器拥有了思维,这是一项繁重的工作。随着技术的不断进步,深度学习专家们都倾向于一个目标,那就是创造一种通用人工智能:一种类似人脑的机器,能够执行任何形式的操作。

你在上面所见到的每一个巨大突破,都是拜计算机编程所赐。举个例子,好奇号火星车事先经过预编程,可以做到在没有人为干预的情况下自行探索火星;生成黑洞的图像,需要通过算法从地球表面的卫星网络收集图像数据。这种与计算机沟通的媒介,才造就了我们今天看到的许多科学突破。而如果没有计算机编程,我们的社会将停滞不前。

原文链接:【https://www.infoq.cn/article/iOW7KZ4k501KWBxwcFNZ】。未经作者许可,禁止转载。