Knuth 今天会使用哪种语言来(重)写 TeX?

Knuth 今天会使用哪种语言来(重)写 TeX?

[是的,这“主要是基于观点”;如果你愿意的话,VTC]

文学编程Knuth写道:

... 我选择 PASCAL 作为编程语言...;它不是我最喜欢的系统编程语言,但它已成为许多程序员的“第二语言”,提供了一种非常有效的沟通媒介。...

如果 DEK 现在编写(或重写)TeX,他会选择什么语言?(可能是互联网网站,看看他的常问问题

看来 C 可能具有与 PASCAL 曾经相同的影响力;尽管对于像 TeX 这样的程序来说,C++ 可能在很多方面都比 C“更好”(但对于大多数 C++ 程序员来说,C 可能是“第二语言”)。ECMAScript 也广泛可用且众所周知,尽管它并不是真正为像 TeX 这样的程序而设计的。由于 C#/.NET 现在或多或少具有跨平台性,也许这是每个人“第二喜欢的语言”?当然,Java 将是“没有微软”的 C# 替代品。

如今,哪种语言可以实现与 80 年代早期 PASCAL 相同的 TeX 目标?这(主要)是一个 TeX 问题,因为它有一些独特的目标;如果没有这些“要求”,TeX 可能仍然或者用 PL/1 来书写。

相关内容