Land of Lisp: Learn to Program in Lisp, One Game at a Time! (Paperback)
暫譯: Lisp之地:逐步學習Lisp程式設計,透過遊戲實踐!(平裝本)
Conrad Barski
- 出版商: No Starch Press
- 出版日期: 2010-10-15
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 504
- 裝訂: Paperback
- ISBN: 1593272812
- ISBN-13: 9781593272814
-
相關分類:
Functional-programming、程式語言、遊戲設計 Game-design
無法訂購
買這商品的人也買了...
-
C++ 核心語言 (C++ The Core Language)$400$316 -
Word 排版藝術$620$490 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
ANSI Common LISP (Paperback)$7,370$7,002 -
C++ Primer, 4/e (中文版)$990$891 -
iPhone 創意程式設計家, 2/e (適用 SDK 3、SDK 4)$530$419 -
30 天打造 OS!作業系統自作入門$780$616 -
全球最強 VMware vSphere 4 企業環境建構$860$731 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers)$490$387 -
深入淺出 Android 系統原理及開發要點$450$351 -
約耳續談軟體-探究軟體經營的根本實學 (More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove)$490$387 -
嵌入式系統開發之道-菜鳥成長日誌與專案經理的私房菜$850$672 -
App 程式設計入門-iPhone、iPad$450$356 -
最嚴選 Java 案例模組開發講座$580$458 -
jQuery 實戰手冊 (jQuery in Action, 2/e)$520$411 -
Android 案例開發完全講義$580$458 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Google Android 2.X 應用程式開發實戰, 2/e$580$458 -
編程的頂尖對話-閱讀 15 位軟體大師的核心思維 (Coders at Work)$480$379 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
打造不敗的創新方案-101 項設計思考法則 (101 Design Methods: A Structured Approach for Driving Innovation in Your Organization)$650$514 -
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351
商品描述
Lisp has been hailed as the world's most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers. Those dark days are finally over—Land of Lisp brings the power of functional programming to the people!
With his brilliantly quirky comics and out-of-this-world games, longtime Lisper Conrad Barski teaches you the mysteries of Common Lisp. You'll start with the basics, like list manipulation, I/O, and recursion, then move on to more complex topics like macros, higher order programming, and domain-specific languages. Then, when your brain overheats, you can kick back with an action-packed comic book interlude!
Along the way you'll create (and play) games like Wizard Adventure, a text adventure with a whiskey-soaked twist, and Grand Theft Wumpus, the most violent version of Hunt the Wumpus the world has ever seen.
You'll learn to:
- Master the quirks of Lisp's syntax and semantics
- Write concise and elegant functional programs
- Use macros, create domain-specific languages, and learn other advanced Lisp techniques
- Create your own web server, and use it to play browser-based games
- Put your Lisp skills to the test by writing brain-melting games like Dice of Doom and Orc Battle
With Land of Lisp, the power of functional programming is yours to wield.
商品描述(中文翻譯)
Lisp 被譽為世界上最強大的程式語言,但其晦澀的語法和學術聲譽足以讓即使是經驗豐富的程式設計師也感到畏懼。那些黑暗的日子終於結束了——《Land of Lisp》將函數式程式設計的力量帶給大家!
長期使用 Lisp 的 Conrad Barski 以其獨特的漫畫和超乎想像的遊戲,教你 Common Lisp 的奧秘。你將從基本概念開始,例如列表操作、輸入/輸出和遞迴,然後進入更複雜的主題,如巨集、高階程式設計和特定領域語言。當你的大腦過熱時,你還可以享受一段充滿動作的漫畫插曲!
在這個過程中,你將創建(並遊玩)像 Wizard Adventure 這樣的遊戲,這是一個帶有威士忌扭曲的文字冒險遊戲,以及 Grand Theft Wumpus,這是世界上最暴力的 Hunt the Wumpus 版本。
你將學會:
- 精通 Lisp 的語法和語義的特點
- 編寫簡潔而優雅的函數式程式
- 使用巨集、創建特定領域語言,並學習其他高級 Lisp 技術
- 創建自己的網路伺服器,並用它來玩基於瀏覽器的遊戲
- 通過編寫像 Dice of Doom 和 Orc Battle 這樣的腦洞大開的遊戲來測試你的 Lisp 技能
有了《Land of Lisp》,函數式程式設計的力量將由你掌握。
