Exercism 上语言学习轨道的目标,是让人们能够以较低的熟练度达到较高的流利度。
我们追求的是在语言的语法、惯用法和标准库上都足够流利。
Language Hunters 是这样描述流利的:
半夜被人用手电筒照着脸叫醒时,你还能说出口的话。
这与熟练度的概念不同:熟练度讲的是程度,而不是轻松与否。
他们描述了四个熟练度等级:
你可能在某个等级上具备相应的能力,但在压力之下却发挥不出来。熟练并不自动等于流利。
虽然这些等级原本是针对人类语言定义的,但它们同样很好地对应到编程语言上。
在这个框架下,Exercism 的目标是让你在 2 级熟练度的层次上拥有高度的流利。它填补了从“Hello, World”到真正能产出之间的空白。
在这个基础层次上达到流利,能让学习者把全部精力放在更高、更有用的层面上思考。这也让他们更容易读懂并利用这门语言现有的资源和文档。