第二十一届国际C语言混乱代码大赛结果公布

摘要:国际C语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项著名的国际编程赛事,从1984年开始到2006年,每年举办一次。2006年后中止了多年,2011年又开始恢复。比赛的目的是写出最有创意的最让人难以理解的C语言代码,当然有好玩的成分,但也能充分展示C语言和程序员的强大。

国际C语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项著名的国际编程赛事,从1984年开始到2006年,每年举办一次。2006年后中止了多年,2011年又开始恢复。比赛的目的是写出最有创意的最让人难以理解的C语言代码,当然有好玩的成分,但也能充分展示C语言和程序员的强大。

下图是上届(第二十届)Best of Show(最佳秀场)奖得主的代码,惊艳一时!不过其作者,Google的华裔工程师Don Hsi-Yun Yang并未入围本届IOCCC,或许只是未参赛吧。

上届Best of Show奖作品,点击查看大图

不过他最近还是出了一个新作品,一个二进制到加密文本的过滤器(Binary to encrypted text filter):

上届同样来自中国的Hou Qiming的计算器获得最佳自注释奖,这次依然凭借语法高亮工具获得了最有用混乱奖。

以下是完整获奖名单:

最有用混乱奖(Most useful obfuscation

  • Hou Qiming(CN) - Syntax heighlighter

最大阴谋奖(Most conspiratorial

  • Aaron Grothe(US) - Shamir secret sharing
  • David Madore(FR) - Shamir secret sharing

最佳单行奖(Best one liner

  • Taketo Konno(JP) - Linear cellular automaton 1-liner

最隐秘奖(Most surreptitious

  • Don Yang(US) - Encodes text as a C program

最佳短程序(Best short program

  • Seonghoon Kang(KR) - Decodes spelled out numbers

最佳死亡方式(Best way to lose a life

  • David Lowe(US) - Conway's game of death

最引人注目以及最佳工具奖(Most notable and best tool

  • Alex Deckmyn(BE) - Music notation printer

天上掉馅饼奖(PiE in the sky award

  • Yusuke Endoh(JP) - Pi/e quine

最佳GIF动画表现奖(Most GIFted expressions

  • Philip Blakely(GB) - Animated GIFs of surfaces

最强大功能奖(Most functional

  • John Tromp(US) - Lambda interpreter

最复杂ASC II流 - 荣誉奖(Most complex ASCII fluid - Honorable mention

  • Yusuke Endoh(JP) - ASCII fluid dynamics

cocoa最佳应用 - 铜牌(Best use of cocoa - Bronze award

  • Daniel Vik(US) - Steganography

最基础C语言应用 - 银奖(Most elementary use of C - Silver award

  • Tsukasa Hamano(JP) - PDF with little dancing men

平衡使用混乱 - 金奖(Balanced use of obfuscation - Gold award

  • Adar Zeitak(IL) - Brace matcher

第二十一届IOCCC颁奖地址在此。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/450189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QuartZ Cron表达式

CronTrigger 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间…

maven02-----Maven项目构建的初次使用

一. 创建Maven项目 1.1 建立一个Hello项目 当然也可以通过java project的方式创建符合Maven约定的目录结果的项目,并手动建立pom.xml文件,但是太繁琐了。因此,这里直接建立maven项目。note: eclipse有内建的maven项目创建功能,倘若…

微软超过苹果 成为全球第一大市值公司

11月23日周五盘中至收盘,微软市值正式超过苹果,成为世界上市值最高的公司。收盘时,微软市值为7533.4亿美元,苹果市值为7468.2亿美元,亚马逊市值为7366.2亿美元,谷歌市值为7255.2亿美元。 上次苹果与微软市值…

创新大赛成就创业梦想 超30%入榜应用获投资意向

摘要:腾讯开放平台宣布移动应用赛区正式开启,新一轮的创业梦想正在成长中。据悉,在腾讯开放平台应用创新大赛中诞生了多款DAU(日活跃用户数)超百万的应用。小鱼吃吃吃、开心泡泡猫等引领社交游戏潮流,视频达…

如何判断软件架构的好与坏

判断一个软件的架构的好与坏有很多方法,不过如果让我一句话来描述的话: 如果一个软件开发程度在70%以上的情况下,加入一个新功能,还需要涉及到大量的文件,代码的修改,那么这个软件架构一定很烂,…

网关(Gateway)详解

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高…

【重点突破】—— React实现富文本编辑器

前言:富文本编辑器Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。 一、安装插件 react-draft-wysiwyg: 文本编辑器插件 draftjs-to-html:文本转换为html的插件 yarn add react-draft-wysiwyg draftj…

1106: 回文数(函数专题)

题目描述 一个正整数&#xff0c;如果从左向 右读&#xff08;称之为正序数&#xff09;和从右向左读&#xff08;称之为倒序数&#xff09;是一样的&#xff0c;这样的数就叫回文数。输入两个整数m和n&#xff08;m<n)&#xff0c;输出区间[m&#xff0c;n]之间的回文数。 …

Ubuntu 12.10 正式发布

Canonical今天正式发布了Ubuntu 12.10版本&#xff0c;代号为“Quantal Quetzal”&#xff0c;意为量子绿咬鹃&#xff0c;绿咬鹃是一种生活在美洲的颜色极为鲜艳的鸟。Ubuntu的版本代号一直都这么奇怪。 在该版本中&#xff0c;改进了Unity桌面环境&#xff0c;弱化了本地应用…

Hibernate中1+N问题以及解决方法

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. Hibernate中的1N问题描述 在多对一关系中&#xff0c;当我们需要查询多的一方对应的表的记录时&#xff0c;可以用一条sql语句就能…

Android应用开发—通用的GridView网格分割线

注&#xff1a;本文基于 Android RecyclerView 使用完全解析 体验艺术般的控件 中关于GridView网格分割线部分代码扩展而来。 原接口代码&#xff1a; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import andro…

hdfs部署

一、下载Hadoop 2.6.0-cdh5.7.0的tar.gz包并解压&#xff1a; wget http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.7.0.tar.gz tar -zxvf hadoop-2.6.0-cdh5.7.0.tar.gz cd /usr/local/hadoop-2.6.0-cdh5.7.0/ ls bin bin-mapreduce1 cloudera etc examples …

JVM技术周报第2期

JVM技术周报第2期 JVM技术周报分享JVM技术交流群的讨论内容&#xff0c;由群内成员整理归纳而成。如果你有兴趣入群讨论&#xff0c;请关注「Java技术精选」公众号&#xff0c;通过右下角菜单「入群交流」加我好友&#xff0c;获取入群详情。 1、如何阅读源码&#xff1f; 在我…

最长重复子串和最长不重复子串求解

最长重复子串和最长不重复子串求解 本文内容框架&#xff1a; 1 最长重复子串 基本方法、KMP算法求解、后缀数组求解 2 最长不重复子串 基本方法、动态规划、动态规划Hash 3 小结 1最长重复子串 1.1问题描述 首先这是一个单字符串问题。子字符串R 在字符串L 中至少出现两…

sql 查询结果为null替换 为 0

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 mysql : ifnull( xxx , 0 ) select ifnull(colname,0) from tablename oracle: NVL&#xff08;xxx , 0 )

前后端分离——token超时刷新策略

前言 记录一下前后端分离下————token超时刷新策略&#xff01; 需求场景 昨天发了一篇记录 前后端分离应用——用户信息传递 中介绍了token认证机制&#xff0c;跟几位群友讨论了下&#xff0c;有些同学有这么一个疑惑&#xff1a;token失效了&#xff0c;应该怎么做&…

Android ImageView的scaleType(图片比例类型)属性与adjustViewBounds(调整视图边界)属性

本文转载自[Android ImageView的scaleType&#xff08;图片比例类型&#xff09;属性与adjustViewBounds&#xff08;调整视图边界&#xff09;属性]并做了排版的修改(http://www.cnblogs.com/xzbc/p/5098347.html) Android ImageView的scaleType的属性可设置为matrix&#xff…

阿里云@广东:让我们一起上云!

锅炉故障预测 预警准确率95%以上 利用算法模型进行制程能力的 综合分析与评估优化 提升定标效率 时间降低30% 构建垃圾焚烧发电工艺的优化算法模型 综合考虑环保和设备负荷因素 推荐最优工艺参数组合 优化人工操作&#xff0c;提高燃烧效率 中海油能源发展公司 石油钻探预测优化…

程序员的自我经营

程序员的自我经营之道第一层 从你决定迈出校门进入社会的那一刻起&#xff0c;你就进入了一个战场&#xff0c;这个战场虽然没有硝烟弥漫&#xff0c;没有炮火纷飞&#xff0c;但却绝不亚于任何一个真正的战场。你要在这个战场上去搏杀&#xff0c;去竞争&#xff0c;利用各种…