本文提到了将来的Wolfram语言的第12版中的新功能。 发布后将发布可复制的代码和可下载的记事本。每年,
Wolfram技术大会都会举办
一次 Wolfram程序
单线竞赛 ,最多128个字符。 我们的员工被禁止参加,但是每年他们都会收到必须拒绝的申请和请求。 为了使他们有机会证明自己并展示他们的表现有多么出色,今年我们首次组织了首届单缸比赛。
我们获得了第一,第二和第三名,六个荣誉和一个可耻的奖项。 获奖者成为...
荣誉奖
丹尼·芬恩(Danny Finn),顾问
ImageGuessr(Wolfram词典)(128个字符)
丹尼的作品是一部完整的游戏,共有128个字符。 一些裁判感到如此兴奋,以至于他们在裁判结束后继续比赛。
该代码选择一个随机单词,并从Internet上针对该单词找到的图像中收集拼贴。 然后显示带有拼贴和输入字段的对话框,以便玩家可以猜出单词。 当玩家进入游戏时,他会将猜想的语义特征与单词的语义特征相关联。 相关性越高,答案的含义越接近猜测。 一行代码中有很多功能!



荣誉奖
丹尼·芬恩(Danny Finn),顾问
笔记本痘(123个字符)
对于因天花感染笔记本的代码,Danny值得再次荣誉。 如果提交人还没有提供药物的话,他可能值得一提可耻的事情(见第二部分)。
Danny可以通过在
BackgroundAppearance
之前消除不必要的
System`
来节省七个字符:这可能是其余一些实验。



荣誉奖
Sarah Stanley,高级顾问
冬季雨林(126个字符)
萨拉(Sarah)的工作结合了图像搜索和神经网络,将热带地区的图像转换成白雪皑皑的森林。
ListAnimate问题显示了一组白雪皑皑的雨林的图像。


荣誉奖
Sarah Stanley,高级顾问
改变老虎的条纹(128个字符)
与丹尼一样,莎拉也获得了两次荣誉奖。 第二个是将图像搜索与神经网络相结合的工作,该神经网络可以去除老虎身上的条纹。 代码中的
ResourceObject是一个
CycleGAN神经网络,用于将斑马转换为马匹 。 神经网络在ImageNet数据集上训练。 如果不使用紧凑的数字标识符,则神经网络的名称将占用128个字符中的72个。 最初的网络经过培训可以将斑马转变为马匹,而Sarah则将其应用到了一个新领域:在白老虎上,并获得了有趣的效果。


荣誉奖
Brian Wood,首席技术营销作家
一点动感(117个字符)
Brian的程序使用紧凑的图像处理代码即时生成视频效果,该代码在移动对象时会创建颜色轨迹。 当拍摄对象静止不动时,叠加的色彩轨迹会加在一起以准确地重建原始图像。


荣誉奖
国际业务发展执行总监Daniel Carvalho
波浪(93个字符)
法官们绞尽脑汁分析了先前的一些问题后,发现丹尼尔的沉思之波非常令人愉快。


可耻的提及
技术交流与战略总监John McLoon
扫雷代码非常短(47个字符?)
约翰的扫雷器是第一个破解陪审员笔记本的计算机,即字符计数代码。 这是一个很好的示例,说明了为什么在打开带有动态代码的
Wolfram记事本时需要烦人的“打开动态”按钮:

打开John的程序时,您会看到2000,上面带有成熟游戏“扫雷”的符号。 它是这样开始的:

尽管数量巨大,但顶部的计数器显示程序大小仅为47个字符:

随附的注释中说:“惊人的Minesweeper代码。 它可能看起来更大,但实际上只有47个字符。 自己检查一下! 老实说,我没有更改陪审团模板,您可以将代码复制到一个新的单行中,然后查看。”
他是怎么做到的? John并没有真正更改记事本中用于提交应用程序的源代码,但他重新定义了该代码定义的一些功能。 这可以通过带有代码的单元格上的
Cell> Show Expression看到。
代码中的第一个
“ 0”包装在
DynamicWrapperBox中,其中包含用于计算笔记本中字符数的函数的新定义。 新的定义没有计算程序中的字符,而是对“当然,值得一提的可悲的提及!”这一行中的字符进行计数。 (47个字符):

John的程序第一次出现在屏幕上时,
DynamicWrapperBox代码会激活并在记事本中中断以应用。 约翰,真的值得一提可耻的事!
第三名
Jofre Espigule-Pons,顾问
濒危物种(122个字符)
在获奖者的作品中,Wolfram语言语言组件的使用方式使它们产生了美丽,有用和惊人的结果。 Jofre计划符合所有三个条件。 他找到了哺乳动物类别与濒危物种类别(即濒临灭绝的哺乳动物类别)的交集,接收了它们中的每一个的图像并将其收集到拼贴画中-图形化地提醒我们可能失去的生物财富。


第二名
Lou D'Andria,首席用户界面开发人员
Wolfram名人(123个字符)
研究Lou的应用程序真的很有趣,该应用程序从公司目录中提取员工的照片,并与
Classify一起找到他们最喜欢的名人。


公司中出乎意料的大量人员被称为“斯蒂芬·沃尔夫拉姆”(包括斯蒂芬本人)。 嗯...

第一名
技术交流与战略总监John McLoon
不断发展的抽象艺术(68个字符)
我们的同事在这场比赛中值得一提,也获得了第一名。 优雅简洁的68个字符的John McLoon程序以很高的图形多样性与代码长度比率吸引了评委。 这种动画和精美的图形。 有趣的是,图像如何显影:


约翰使用了复杂的重复效果。 结果是,通过查看字符数,该程序的功能超出了人们的想象。 恭喜约翰!
还有更多作品需要提交竞赛:总共34件。 在即将发布的Wolfram语言版本12之后,所有这些都将在笔记本中发布。 感谢所有参与的人。 感谢您再次向我们展示Wolfram语言的强大功能。