Realm of Racket: Learn to Program, One Game at a Time! (Paperback)
暫譯: Racket 的領域:逐步學習程式設計,透過遊戲!
Matthias Felleisen, David Van Horn, Dr. Conrad Barski, Northeastern University Students
- 出版商: No Starch Press
- 出版日期: 2013-06-13
- 售價: $1,470
- 貴賓價: 9.5 折 $1,397
- 語言: 英文
- 頁數: 320
- 裝訂: Paperback
- ISBN: 1593274912
- ISBN-13: 9781593274917
已絕版
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
大話設計模式$620$490 -
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
Linux Device Driver Programming 驅動程式設計$690$587 -
大話資料結構$590$466 -
深入淺出 Python (Head First Python)$780$616 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
猛虎出柙雙劍合璧版-最新 OCA / OCP Java SE 7 Programmer 專業認證$880$695 -
王者歸來-PHP 完全開發範例集, 2/e$860$731 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
網路行銷:3A 時代來臨, 4/e$540$427 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
ASP.NET MVC 5 網站開發美學$780$616 -
SanDisk Ultra microSD 16GB class 10 48MB/s$250$238 -
王者歸來-C# 完全開發範例集, 3/e$860$731 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
Raspberry Pi 最佳入門與實戰應用, 2/e (適用 Raspberry Pi 2/Raspberry Pi 第一代)$450$356 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
設計模式與遊戲開發的完美結合$690$538 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
科學運算 : Python程式理論與應用$860$731 -
ASP.NET 專題實務 II--範例應用與進階功能$820$648
相關主題
商品描述
Racket is a descendant of Lisp, a programming language renowned for its elegance, power, and challenging learning curve. But while Racket retains the functional goodness of Lisp, it was designed with beginning programmers in mind. Realm of Racket is your introduction to the Racket language.
In Realm of Racket, you'll learn to program by creating increasingly complex games. Your journey begins with the Guess My Number game and coverage of some basic Racket etiquette. Next you'll dig into syntax and semantics, lists, structures, and conditionals, and learn to work with recursion and the GUI as you build the Robot Snake game. After that it's on to lambda and mutant structs (and an Orc Battle), and fancy loops and the Dice of Doom. Finally, you'll explore laziness, AI, distributed games, and the Hungry Henry game.
As you progress through the games, chapter checkpoints and challenges help reinforce what you've learned. Offbeat comics keep things fun along the way.
As you travel through the Racket realm, you'll:
- Master the quirks of Racket's syntax and semantics
- Learn to write concise and elegant functional programs
- Create a graphical user interface using the 2htdp/image library
- Create a server to handle true multiplayer games
Realm of Racket is a lighthearted guide to some serious programming. Read it to see why Racketeers have so much fun!
商品描述(中文翻譯)
Racket 是 Lisp 的後裔,這是一種以優雅、強大和挑戰性的學習曲線而聞名的程式語言。儘管 Racket 保留了 Lisp 的函數式優點,但它的設計是為了初學者程式設計師而考量的。《Realm of Racket》是您進入 Racket 語言的入門書籍。
在《Realm of Racket》中,您將通過創建越來越複雜的遊戲來學習程式設計。您的旅程從「猜我的數字」遊戲開始,並涵蓋一些基本的 Racket 禮儀。接下來,您將深入了解語法和語義、列表、結構和條件語句,並學習如何使用遞迴和 GUI 來構建「機器蛇」遊戲。之後,您將學習 lambda 和變異結構(以及一場獸人戰鬥),還有華麗的迴圈和「毀滅骰子」。最後,您將探索懶惰、人工智慧、分散式遊戲和「饑餓的亨利」遊戲。
在您進行遊戲的過程中,章節檢查點和挑戰將幫助鞏固您所學的知識。獨特的漫畫讓整個過程充滿樂趣。
在您穿越 Racket 的領域時,您將:
- 精通 Racket 的語法和語義的特點
- 學會編寫簡潔而優雅的函數式程式
- 使用 2htdp/image 函式庫創建圖形使用者介面
- 創建伺服器以處理真正的多人遊戲
《Realm of Racket》是一本輕鬆愉快的嚴肅程式設計指南。閱讀它,看看為什麼 Racket 使用者會這麼有趣!
