Hacker News 中文摘要

RSS订阅

第29届国际C语言混乱代码大赛(IOCCC)2025年获奖名单 -- The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

文章摘要

2025年举办了第29届国际C语言混乱代码大赛(IOCCC29),参赛作品数量和质量均保持高水平,与上届类似。大赛提供了获奖作品链接和压缩包下载,包含源代码和作者说明。这可能是由于网站设计改进、社交媒体推广以及往届作品启发所致。

文章总结

第二十九届国际C语言混乱代码大赛(IOCCC29)精彩回顾

大赛概况

  • 官网已发布2025年获奖作品集,提供包含编译说明的index.html页面和完整作品压缩包
  • 本届赛事在2020-2024年停办后连续第二年举办,提交作品数量与质量均创历史新高,可能得益于网站改版、社交媒体推广等因素
  • 获奖作品展示将在Our Favorite Universe YouTube频道进行,后续会为每个作品添加专属视频链接

特色亮点

  1. 趣味挑战:新增在"评委点评"环节的编程挑战,鼓励用户通过GitHub提交改进方案
  2. 规则更新:采用全新修订的2025年规则指南
  3. 地域突破:迎来首位来自中国台湾地区的获奖者jingp49

杰出作品选摘

  • 创新技术:Subleq计算机(cable)、GameBoy模拟器(ncw1)
  • 艺术创意:黑洞穿孔卡FORTRAN(cesmoak)、海洋声音生成器(tompng)
  • 编程艺术:补丁式自生成代码(endoh3)、乒乓式自复制程序(uellenberg)

参赛建议

  • 未获奖者不必气馁,往届有作品经过多次改进最终获奖
  • 建议使用最新版clang/gcc编译器,遇到问题可参考常见问题解答
  • 下一届IOCCC30计划于2026年底启动,2027年第一季度截止

完整获奖名单

包含21个特色奖项作品,如: - 最佳想象模拟器:cable - 复古太空奖:cesmoak - 最神奇咒语奖:yang2(Zoltraak编码) - 最治愈程序奖:tompng

>> 下载全部获奖作品 <<

注:本文对原公告中重复的鼓励性内容、流程细节等进行了精简,保留核心赛事信息和代表性作品。

评论总结

评论内容总结:

  1. 代码可读性争议

    • 批评者认为代码过于晦涩难懂(评论1:"The website itself is obfuscated")
    • 支持者赞赏代码的创意性,如GameBoy模拟器代码(评论2:"definitely my favorite entry")
  2. LLM(大型语言模型)的参与争议

    • 支持LLM参赛的观点引用规则允许(评论5:"permits LLM use in their guidelines")
    • 反对者认为LLM会降低比赛意义(评论7:"competition is still meaningful")
  3. 比赛形式评价

    • 类比电影节,质疑奖项设置(评论4:"90% of the entries won a price")
    • 赞赏技术成就,如微型Linux模拟器(评论6:"366-byte C program emulator")
  4. 技术趣味性

    • 对独特作品表示喜爱(评论2、评论6)
    • 对代码混淆技术提出质疑(评论3:"level of obfuscation they be capable of")

关键引用保留:
- 支持创意:"The GameBoy emulator's code also looks like the GameBoy...my favorite entry"(评论2)
- 反对LLM:"LLMs...convert a program clearly written...to the most obfuscated C code"(评论7)