我正在寻找使用 TeX 而不是 LaTeX 作为编程语言的简单示例,理想情况下这些示例仅使用原始的 TeX 命令。为什么?因为当地计算机俱乐部的成员轮流谈论另类语言,很快就轮到我了。听众从编程新手到对计算机科学有深入了解的人。我试图想出每个人都能理解的例子,同时也展示 TeX 的“工作原理”。
我知道一些类似的例子,但并不是所有的例子都像我希望的那样原始:
只要我们列出清单,就值得把有趣/疯狂的事情也包括在内。我知道:
TeX's Mouth 中的列表(TeX 中的 lambda 演算)
最后,是否存在特定于 TeX(或一般基于宏的语言)的设计模式或范例?其他语言有 lambda 之类的东西,或者它们可能是强类型、弱类型、动态类型或静态类型的。有些语言依赖于封装或面向对象,而整个设计模式都属于“面向对象”的范畴。TeX 似乎在自己的世界中游走。