4

我在伦敦的 SO DevDays 上看到了 Michael Sparks 对Peter Norvig 的拼写检查器的非常有趣的剖析,这让我想知道是否有人尝试用另一种语言(比如 Perl 或 C++)来实现这段代码?

4

3 回答 3

7

文章末尾有一个其他语言的实现列表,包括Perl中的一个。

于 2009-10-31T13:11:45.183 回答
6

我在波士顿 DevDays 上做了这个演示,我对人们关注代码行数的方式有点失望。例如,C# 实现的行数也很低,但我根本看不到代码中所有干扰词的算法。

我在演示文稿中强调的一点是 Python 的无噪音特性,它让我可以表达一个算法,而无需大量清嗓子和编译器安慰。

不过,我知道人们会在这一点上持不同意见,而且这里涉及到一些“不考虑品味”。

于 2009-10-31T13:22:40.673 回答
1

呃,我是作为练习做的。不得不使用散列而不是漂亮的 dict 对象;是的,它有点麻烦,但不是那么多。

于 2009-11-03T13:04:29.940 回答