How to Design Programs: An Introduction to Programming and Computing, 2/e (Paperback)
暫譯: 如何設計程式:程式設計與計算的入門,第二版 (平裝本)
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
- 出版商: MIT
- 出版日期: 2018-05-04
- 售價: $2,270
- 貴賓價: 9.8 折 $2,225
- 語言: 英文
- 頁數: 792
- 裝訂: Paperback
- ISBN: 0262534800
- ISBN-13: 9780262534802
-
相關分類:
Computer-Science
-
相關翻譯:
程序設計方法, 2/e (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$3,340$3,173 -
$1,350$1,283 -
$500$450 -
$1,980$1,881 -
$2,573Structure and Interpretation of Computer Programs, 2/e (美國原版)
-
$1,290$1,226 -
$780$741 -
$940$700 -
$550$550 -
$990$842 -
$752The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece (Paperback)
-
$898Debugging Teams: Better Productivity through Collaboration (Paperback)
-
$354$336 -
$1,980$1,940 -
$958深度學習
-
$540$459 -
$1,840Jenkins 2: Up and Running: Evolve Your Deployment Pipeline for Next Generation Automation (Paperback)
-
$500$390 -
$1,500$1,425 -
$1,350$1,283 -
$630$498 -
$2,180$2,071 -
$1,428$1,357 -
$750$593 -
$720$568
相關主題
商品描述
A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming.This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.
商品描述(中文翻譯)
一個完全修訂的版本,提供互動程式的新設計範例,並支援將圖像作為純值、測試、事件驅動程式設計,甚至分散式程式設計。本書將計算機科學置於文科教育的核心。與其他入門書籍不同,本書專注於程式設計過程,提供程式設計指導方針,指導讀者如何分析問題陳述、如何制定簡明的目標、如何舉例、如何發展解決方案的大綱、如何完成程式以及如何進行測試。因為學習設計程式是關於原則的研究和可轉移技能的獲得,文本並未使用現成的工業語言,而是提供了一種量身定制的教學語言。出於同樣的原因,本書提供了 DrRacket,一個支援有趣、以反饋為導向學習的初學者程式設計環境。隨著讀者掌握書中的材料,這個環境會隨之成長,直到它支援整個程式設計任務範疇的完整語言。本書的第二版已完全修訂。雖然本書繼續教授系統化的程式設計方法,但第二版引入了不同的互動程式設計範例,包含圖形介面和批次程式。它還豐富了函數的設計範例,提供了許多新的提示。最後,教學語言及其 IDE 現在支援將圖像作為純值、測試、事件驅動程式設計,甚至分散式程式設計。