对于我的一个学校项目(自由选择的项目),我计划通过学习SICP(计算机程序的构造和解释)并学习Scheme。之后,我想用它创建一些有趣的东西(也是这个项目的一部分)。然而,从我所读到的内容来看,Scheme可能不是用于项目的最佳方言,使用Common Lisp可能更好。(https://stackoverflow.com/questions/108201/common-lisp-or-scheme)。但是,这意味着我不能使用SICP来学习它吗?
我还考虑了先学习Scheme,然后再学习Common Lisp的选项,但显然它们之间存在一些“微妙”的差异,这可能非常妨碍。
什么是最好的选择?只是学习Scheme并使用它?学习Scheme,然后再学习Common Lisp?还是跳过Scheme(和SICP),只是学习Common Lisp?或者还有更好的选择吗?
我还考虑了先学习Scheme,然后再学习Common Lisp的选项,但显然它们之间存在一些“微妙”的差异,这可能非常妨碍。
什么是最好的选择?只是学习Scheme并使用它?学习Scheme,然后再学习Common Lisp?还是跳过Scheme(和SICP),只是学习Common Lisp?或者还有更好的选择吗?