Tcl:我学过的最奇怪的编程语言——一切皆字符串
在我初任软件开发者的第一份工作中, 我使用的主要编程语言是 C++。 考虑到那是在金融行业,这在预料之中。 然而,出乎意料的是我们使用的第二门语言。 那是一门我当时闻所未闻、见所未见的语言。 我敢打赌,看这篇文章的大多数人, 要么没听说过这门语言,要么从未用它写过任何代码。 尽管它在 macOS 上默认安装,在某些 Linux 发行版中也是如此。 这门语言就是 Tickle 或 Tcl, 全称是 工具命令语言 (Tool Command Language)。 至今,它仍可能是我学过的最奇怪的编程语言。 我不仅时至今日仍常想起它, 它还启发了我最喜欢的软件之一:Redis 及其分支,如 Valkey。 但它究竟奇在何处? 虽然它有几个奇怪的特性, 但有一个特性让它与我用过的任何其他编程语言都截然不同。...