C08.論文研究(Research)

Scala Research

我發現,理解語言特性為什麼會存在是非常有幫助的。如果是由大學教授一下子全盤托出,把它們端到你面前,你勢必就會構想出這門語言的一個神話,說「這種語言特性之所以存在,肯定有一些真正重要的原因,這些原因只有創建這門語言的聰明人才能理解,我是理解不了的,我信賴它就是了」。從某方面來說,對語言特性這種基於信仰的接受是一種負擔;它阻止你對所發生的事情進行分析和理解。我會關注一些特性,並檢查一下它們在不同語言中是如何被實作地,以及為什麼要被實作。



您想要什麼 ?


這子主題, 是對想深入了解編程語言的新理論基礎與想深探 Scala 的朋友做為起點用的, 對一般想快快樂樂當個 Scala 程序員來說, 是可以忽視的.

Sacla 非常年輕且有著先進的思維, 倍受新一代編程語言學術研究者的推祟, ...



Scala rests on a strong theoretical foundation, as well as on practical experience. You can find below a collection of papers, theses, presentations, and other research resources related to the Scala language and to its development.

Just click on the links below to jump to the corresponding section.

  • Papers
    Academic papers published on Scala and its background. Includes works on higher-kinded types, the νObj calculus, continuations, actors, the expression problem, and more.
      
  • Talks
    Talks and tutorials presented in various academic venues by EPFL researchers. Includes links to many sets of slides about many aspects of the Scala system.
     
  • Theses
    Academic theses related to Scala and the design of its functionalities.
     
  • Courses
    Scala has been used in several academic courses outside of EPFL. This section includes some of them, and links to the related teaching material.
     
  • Presentations
    Additional presentations about Scala, done in various venues. The list is incomplete, as the interest about Scala keeps increasing, and the presentations multiply: please let us know about yours so that we can include it.