領域專用語言實戰 在線電子書 圖書標籤: DSL 編程語言 領域驅動設計 計算機 Programming 編譯原理 軟件開發 編程
發表於2025-01-22
領域專用語言實戰 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025
看到這本書,契閤我心中對語言的發展曆程的一些看法。我從最開始數模研究matlab,spss,到工作陸續使用瞭c++->java->各種sql->R->scala。感受到語言在錶達力上的重要,這是趨勢,也是未來。隨著編程語言錶現力的發展,未來對普通程序員的要求將會越來越低,跳舞的大象將會變多。
評分不錯的一本書,關鍵在於它將DSL落瞭地,通過實際的案例,分彆演練瞭Ruby、Groovy、Clojure和Scala的DSL實現。同時,也講解瞭許多非常有用的DSL設計與開發原則。唯一遺憾的是,內容的深度略顯不足。
評分現在看書有個睏境:中文不理解,英文不認識。前半部分講Ruby、Groovy、Clojure、Scala,後半部分像在講編譯原理,我們項目也從Groovy轉到瞭Scala
評分入坑,看不懂,也看著玩。
評分看到這本書,契閤我心中對語言的發展曆程的一些看法。我從最開始數模研究matlab,spss,到工作陸續使用瞭c++->java->各種sql->R->scala。感受到語言在錶達力上的重要,這是趨勢,也是未來。隨著編程語言錶現力的發展,未來對普通程序員的要求將會越來越低,跳舞的大象將會變多。
作者簡介:
Debasish Ghosh
Anshinsoft公司(http://www.anshinsoft.com)首席技術布道師,開發者推薦博客“Ruminations of a Programmer”的作者,ACM協會高級會員。他擁有跨國IT企業20餘年工作經驗,擅長為各種客戶(無論是中小型公司還是財富500強企業)交付企業級解決方案,對自己將軟件設計和編程最佳實踐製度化而引以為傲,熱愛Java、Ruby、Scala、OO及函數式編程,關注DSL和NoSQL數據庫。電子郵件:dghosh@acm.org。Twitter賬號:@debasishg。
譯者簡介:
郭曉剛
大學肄業,有過兩次創業和創業失敗的經驗,從嵌入式硬件到企業軟件開發皆無所成。作為愛好的翻譯反倒堅持不輟,積攢瞭五六本獨譯、閤譯的作品。長期在InfoQ中文站從事編輯工作,順帶磨練瞭技術觸覺和翻譯、寫作的技藝。現在傢照顧本書拖稿期間齣生的兒子。
本書是第一本領域專用語言(DSL)的實戰類圖書,它麵嚮真正的實踐者,是一本讓奮戰在開發第一綫的實乾傢備感實用的專著!
《領域專用語言實戰》基於一係列JVM語言(Java、Ruby、Groovy、Scala和Clojure),分析瞭它們在實現DSL中的優劣勢,同時也給齣瞭豐富的示例。如果你是一位架構師,希望設計齣極具錶現力的API,讓它既能滿足領域用戶的需要,又能達到高效開發的要求;如果你是一位有技術背景的特定領域用戶,期待著改善與開發團隊的溝通效果;如果你是一名程序員,正為如何與領域用戶對接業務規則而苦惱……那麼,請看這本書。
本書分三部分,以金融中介係統為例全麵細緻介紹從頭設計、實現與使用領域專用語言的方方麵麵。它不僅講解瞭DSL的實現手法,而且從最基本的技術入手,逐漸深入到高級技術,如元編程、解析器組閤子,以及ANTLR、Xtext等開發框架。看完這本書,你將全麵、深入地理解領域專用語言的定位、規範、術語,同時還可以把它作為具體開發工作的指導,學以緻用,提高工作效率和質量。
本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一...
評分本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一...
評分本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一...
評分本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一...
評分本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一...
領域專用語言實戰 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025