“一行代码竞赛”是每年 Wolfram 技术大会的传统!两周前,在美国香槟总部,我们挑战参会者用 128 个字符或更少的 Wolfram语言代码来展示非凡的效果。我们重来都没有失望过,并且惊叹他们用我们努力开发的语言(世界上最强大 & 最有趣的语言)所展示的令人印象深刻的结果!
今年获奖作品包括熔化旗帜、计算机视觉和诗歌。让我们一起来体会下 Wolfram 语言代码的威力吧......
荣誉奖
Pedro 的一行代码正好与另一个大会赛事(Wolfie Restyle Contest-https://www.wolframcloud.com/objects/dvs/wolfierestyle/gallery)相交叉:使用新的 ImageRestyle 函数制作重新风格化的小狼图标。
为了保证 128 个字符,Pedro 使用了 \[Wolf] 字符
而不是图标。在动态表达式中嵌入新样式,使其展示无穷尽的变化并使用随机的狼图像进行重新修饰,这令评委印象深刻。
荣誉奖
Edmund 的作品实际上非常有用。他的文件浏览器使用 Dataset 制作了一个很漂亮的文件属性浏览器,可以快速浏览文件中的内容。120 个字符的代码中包含了很多优美的、实用的功能!
荣誉奖
评委对 Daniel 的名字生成器很感兴趣。不幸的是,它比128个字符多了4个字符,这个很容易被忽略,也很容易进行缩短,但是,不管怎样,评委有义务取消资格。Daniel,希望明年你会再来参加。
第三名
Amy 的 "Wolframku" 生成器只有83个字符,是编程诗歌。使用 WikipediaData 收集秋季特色的单词和全新的 TakeList 函数形成诗歌,产生俳句般韵文——经常是不可破译的,有时令人吃惊的深奥。
Amy 是英语系教授,学习 Wolfram 语言有一半是因为鼓励和帮助她的儿子 Jesse,他是我们“一行代码竞赛”最年轻的获奖者,2014年他13岁时获得第二名。
第二名
Peter 的作品是用简短的代码完成大量的图像处理,在视频中校准、识别并突出显示帧来识别跟踪车辆。他的聪明之处是包含了最新的 ImageContents 函数,Peter 一定预先做了侦察才会发现这个 11.2 中还没有文档的新函数。
第一名
George 对 Wolfram 语言的掌握使得他能用 128 个字符正确地不仅从图形上,还从概念上展示了“熔炉”的隐喻,通过融合多面旗帜图像获取熔解效果。对 Echo、Infix 算符、内存和 FoldList 的使用均显示了他对 Wolfram 语言的理解!