我可能不会使用MMIX(!)来编写书籍示例,但同时,我认为只使用伪代码比使用实际语言的示例要少趣味一些。
尽管如此,我也希望这本书成为研究人员的资源。社区的选择是什么?为什么?
答案:我知道这是一个棘手的问题,会有几种不同的答案。请注意,回答涵盖了从汇编/MMIX(!!)到Python和伪代码的整个范围。投票和论点迫使我选择Uri明智的答案,并附上一个警告:我的伪代码将尽可能接近C(当然,不涉及特定平台的问题),我可能会在侧面说明更好的实现方法(正如我们所有人所知道的那样,数学上证明算法有效远远不是实现它的问题)。
这本书是关于特定领域的算法,而不是关于一般算法的数学(比我聪明得多的人已经做得比我好,将来也会做得比我好得多)。因此,我认为增加这样一本书的价值的一件事是算法的存储库,我肯定会在配套网站上在线发布它们(如果我有时间的话,可能会用几种语言)。
感谢所有答案。有时候我觉得应该把回答的人都列为合著者。 :)