也许仅仅是我一个人,但是作为一名现役CS学生,我已经在该网站和其他地方遇到了很多问题,不仅仅是“我应该使用哪种语言表示x?”。而且还有“有人还在使用Y语言吗?” 我的第一个CS课是用Scheme讲授的,如果我没记错的话,它没有得到广泛使用(至少与Java,PHP,Python等语言相比)。我的许多同学对必须学习一门他们永远不必再使用的语言的想法感到沮丧,但我不太了解这种学习较少流行语言的恐惧源于何处。不,我可能不会在所从事的任何工作中使用Scheme,但是我当然不后悔学会使用它(尽管在一个学期中是一个非常初学者,但不是很深入的方式)。这个学期我要上搜索引擎课程,这是在Perl中完成的,而我又一次看到同学抱怨语言的选择。我可以理解拥有一种喜欢的语言而讨厌其他语言,但是为什么有些人在学习它时就变得烦躁不安了?您真的可以学习“错误”语言吗?如果没有别的东西,不是不是学习Scheme或Haskell的良好的心理锻炼方法,至少对接触解决问题的不同方式有用吗?