原文連接: lisperator.net/pltut/javascript
這個教程將會教你實現一個編程語言。若是你之前親自實現過編程語言,那麼直接跳過這個教程就能夠了。可是,若是你一直用正則表達式來解析一些看起來像編程語言的字符串等東西,那請你認真學習本課程,至少也要讀完解析這一章。下面讓咱們一塊兒寫bug吧(^_^)!java
上面的目錄是到達各個章節的快捷方式,可是我仍是強烈建議不要跳躍任何章節,除非你已經熟知每個主題講的內容。正則表達式
在教程中,我會去證實 Lisp 是一個偉大的編程語言。可是,咱們不會去實現另外一個 Lisp。咱們的語言會有豐富的語法,除了能夠像宏同樣,還能夠像 Scheme 同樣強大。編程
下一節,讓咱們遐想一下,咱們的語言會有什麼特性。編程語言