然后我尝试编写了一个Common Lisp版本
… 然后我尝试写了Common Lisp版本。打开文件,遍历每一行,对单词进行哈希处理并默认得到0,以及排序在CL中都相对容易,但将一行拆分为单词却是一个独立的项目。而且获取命令行参数需要实现特定的设施,这些并没有被CL标准化!至少有string-downcase存在。这只是一个消遣,所以我没有完成。(在Forth中,你几乎不得不编写类似Knuth的Pascal的东西,因为Forth甚至没有哈希表和大小写转换。)我在Smalltalk上的经验更有限,但类似。你可以在它里面做任何你想做的事情,它非常灵活,工具很好,但几乎所有事情都需要你编写比Perl、Python、Ruby、JS等更多的代码。这意味着你会有更多错误,所以需要更长时间。而且它真的不想与其他世界交流——你根本无法从Unix命令行调用Squeak的方法。…
源讨论Forth:一种可以自我编写的编程语言原帖 168 条评论 · 导入时统计