46字节的Forth与极简编程的魅力
Small Programs and Languages
我最近被/tiny Forth实现深深吸引,从25行的ijk库到46字节的Forth,再到Arthur Whitney的kOS系统,这些微型程序不仅令人惊叹,更揭示了计算本质的简洁性。代码高尔夫并非只是游戏,它展示了程序复杂度的下限,让我们意识到许多概念其实可以装进一张名片甚至一个念头里。从小型语言如Forth、Lisp、Tcl到Lua,它们用极简语法换取巨大表达力,提醒我们:简单往往胜过复杂。
当你看到能装进名片的射线追踪器时,你会意识到:射线追踪器本质上就是可以装进名片的东西。