作 者:(日)前橋和彌 ;劉卓 等
定 價:79
出 版 社:人民郵電出版社
出版日期:2013年12月01日
頁 數:378
裝 幀:平裝
ISBN:9787115333209
隻需編程基礎。
從零開始自制編程語言。
支持面向對像、異常處理等不錯機制。
●暫無
本書手把手地教讀者用C語言制作兩種編程語言:crowbar與Diksam。crowbar是運行分析樹的無類型語言,Diksam是運行字節碼的靜態類型語言。這兩種語言都具備四則運算、變量、條件分支、循環、函數定義、垃圾回收等功能,很終版則可以支持面向對像、異常處理等不錯機制。所有源代碼都提供下載,讀者可以一邊對照書中的說明一邊調試源代碼。這個過程對理解程序的運行機制十分有幫助。
這本書是為那些想獨立制作一門編程語言的人而寫的。
一聽到這個話題,有的人會想:太瘋狂了,制作編程語言肯定很有難度吧?有人會懷疑:制作編程語言能有什麼用呢?其實這些都是誤解。
制作編程語言在技術層面上其實並不難,隻要掌握一些基礎知識即可。而且,制作編程語言對於我們深入理解日常使用的C、Java、JavaScript等語言都有幫助。在一些應用程序的內置腳本語言中,我們也經常會因為種種從而萌生制作替代語言的想法。因此,自制編程語言並不是少數極客的個人癖好,它對大多數程序員都頗具實用價值。
日本關於制作編程語言的書已經很多了,其中一些還被選定為大學教科書。這些書中常出現有限狀態機、NF等