Object-Orientation, Abstraction, and Data Structures Using Scala
暫譯: 使用 Scala 的物件導向、抽象與資料結構
Mark C. Lewis
- 出版商: Chapman and Hall/CRC
- 出版日期: 2017-07-27
- 售價: $8,320
- 貴賓價: 9.5 折 $7,904
- 語言: 英文
- 裝訂: Hardcover
- ISBN: 1138402184
- ISBN-13: 9781138402188
-
相關分類:
JVM 語言、Algorithms-data-structures
海外代購書籍(需單獨結帳)
商品描述
Praise for the first edition: "The well-written, comprehensive book�[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as tools for building applications in various domains, including sophisticated data structures and algorithms�Highly recommended. Students of all levels, faculty, and professionals/practitioners. �D. Papamichail, University of Miami in CHOICE Magazine Mark Lewis� Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Fully revised and expanded, the new edition of this popular text has been divided into two books. Object-Orientation, Abstraction, and Data Structures Using Scala, Second Edition is intended to be used as a textbook for a second or third semester course in Computer Science. The Scala programming language provides powerful constructs for expressing both object orientation and abstraction. This book provides students with these tools of object orientation to help them structure solutions to larger, more complex problems, and to expand on their knowledge of abstraction so that they can make their code more powerful and flexible. The book also illustrates key concepts through the creation of data structures, showing how data structures can be written, and the strengths and weaknesses of each one. Libraries that provide the functionality needed to do real programming are also explored in the text, including GUIs, multithreading, and networking. The book is filled with end-of-chapter projects and exercises, and the authors have also posted a number of different supplements on the book website. Video lectures for each chapter in the book are also available on YouTube. The videos show constr
商品描述(中文翻譯)
對於第一版的讚譽:「這本寫得很好、內容全面的書籍旨在成為該語言及其特性和功能的事實參考。對於初學者來說,進度適中;程式設計概念透過一系列範例逐步介紹,然後作為在各個領域構建應用程式的工具,包括複雜的資料結構和演算法……強烈推薦。所有級別的學生、教職員以及專業人士/從業者。——D. Papamichail,邁阿密大學於《CHOICE》雜誌中提到的馬克·劉易斯的《使用 Scala 的程式設計藝術導論》是第一本將 Scala 用於入門計算機科學課程的教科書。這本受歡迎的教材經過全面修訂和擴充,分為兩本書。第二版的《使用 Scala 的物件導向、抽象和資料結構》旨在作為計算機科學第二或第三學期課程的教科書。Scala 程式語言提供了強大的結構來表達物件導向和抽象。本書為學生提供這些物件導向的工具,幫助他們結構化解決更大、更複雜的問題,並擴展他們對抽象的理解,使他們能夠使代碼更強大和靈活。本書還通過創建資料結構來說明關鍵概念,展示如何編寫資料結構,以及每種資料結構的優缺點。文本中還探討了提供實際程式設計所需功能的庫,包括 GUI、多執行緒和網路。本書充滿了每章結尾的專案和練習,作者還在書籍網站上發布了多種不同的補充資料。每章的視頻講座也可在 YouTube 上找到。這些視頻展示了……」