改变我世界的十行代码
来源:pixelambacht.nl — 36 分 · by dimonomid
📋 概述
Roel Nieskens 列了十段对他有特殊意义的代码片段,理由包括是自己写的、大量抄来的,或者让他笑出声、哭出来。第一段是经典的两行 BASIC:打印 HELLO, WORLD! 然后无条件跳回第一行,他记不清第一次输入的具体版本,但那台电脑真的照做、向世界问好,也向那个刚与计算机完成第一次交流的孩子问好。第二行代码则把一件事钉进他的认知——计算机会照你说的任何事去做。清单里还有 JavaScript 的冷知识把戏、6502 汇编里自我修改的循环,以及更多类似的片段。
🔑 核心要点
- 选择标准很个人化:自己写的、大量抄来的,或者让他笑出声、哭出来的代码。
- 第一段是 两行 BASIC:输出 HELLO, WORLD! 后用 GOTO 10 无限跳回。
- 这段代码的意义是 第一次与计算机完成交流,也是第一次意识到机器会照你说的做。
- 清单里包括 JavaScript 的冷知识式怪味代码,属于纯粹的恶作剧乐趣。
- 还有 6502 汇编中自我修改的循环,因为该循环通过改写自身指令地址来推进。
💡 金句
那台电脑照办了,兴高采烈地向世界问好——也特别向那个刚刚第一次与计算机完成交流的孩子问好。
👍 0
👎 0
← 返回 Hacker News 首页