有没有人记得几年前在像 Byte 这样的杂志上,人们竞相生成用一行代码编写的最实用的代码?我记得像 Pole Position 这样的带有滚动文本的游戏,以及分形图形都是以这种方式完成的。
在一个声明中授予 C# 和 Java 等现代语言无穷无尽的数量,有没有人知道现在发生了类似的事情?这也是鼓舞人心和有趣的东西。
有没有人记得几年前在像 Byte 这样的杂志上,人们竞相生成用一行代码编写的最实用的代码?我记得像 Pole Position 这样的带有滚动文本的游戏,以及分形图形都是以这种方式完成的。
在一个声明中授予 C# 和 Java 等现代语言无穷无尽的数量,有没有人知道现在发生了类似的事情?这也是鼓舞人心和有趣的东西。
有一个名为Code Golf的网站致力于以这种形式解决问题。
SO 上的 Code Golf非常适合这些类型的挑战
有commandlinefu.com——好在.com 上快速输入shell
。
但是,我喜欢code
写得更具可读性。
查看此处标记为“ code-golf ”的任何问题,了解一些有趣的东西!
好吧,我想从技术上讲,如果语言忽略空格,您几乎可以将任何东西写成一行代码。
也许某种 HTML 或网络应用程序?
一个巨大的 C 代码块怎么样?
我不认为这是一个很好的练习,因为像 Lisp 这样的函数式语言将具有固有的优势。
关于 APL 的老笑话是,你可以在一行中编写一个完整的操作系统,但没有人能读懂它。
如果你去Project Euler并一个一个地解决问题,论坛上会有人尝试用代码打高尔夫球他们的解决方案。(即问题1,到这个论坛)