1. 程式人生 > >程式語言的發展趨勢及未來方向(2):宣告式程式設計與DSL

程式語言的發展趨勢及未來方向(2):宣告式程式設計與DSL

這是Anders Hejlsberg(不用介紹這是誰了吧)在比利時TechDays 2010所做的開場演講。由於最近我在部落格上關於語言的討論比較多,出於應景,也打算將Anders的演講完整地聽寫出來。在上一部分中,Anders指出語言本身在過去的數十年裡並沒有明顯的發展,並給出了他眼中程式語言發展趨勢的預測。在現在的第2部分中,Anders將闡述宣告式程式設計的理念及DSL,並演示C#中一種內部DSL的形式:LINQ。

如果沒有特別說明,所有的文字都直接翻譯自Anders的演講,並使用我自己的口語習慣表達出來,對於Anders的口誤及反覆等情況,必要時在譯文中自然也會進行忽略。為了方便理解,我也會將視訊中關鍵部分進行截圖,而某些程式碼演示則會直接作為文章內容發表。