相關主題
商品描述
Scala is a new programming language developed by Martin Odersky and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some familiarity with standard computing concepts is assumed (such as the idea of compiling a program and executing this compiled form, etc.) and with basic procedural language concepts (such as variables and allocation of values to variables) the early chapters of the book do not assume any familiarity with object orientation nor functional programming. These chapters also step through other concepts with which the reader may not be familiar (such as list processing).
From this background, John Hunt provides a practical introduction to object and functional technology using Scala, one of the newest and most interesting programming languages available. A variety of concepts are introduced through practical experience taking the reader beyond the level of the language syntax to the philosophy and practice of object-oriented development and functional programming.
Students, and those actively involved in the software industry will find this comprehensive introduction to Scala and to object orientation and functional programming, invaluable.
商品描述(中文翻譯)
Scala 是一種由 Martin Odersky 及其在瑞士洛桑聯邦理工學院 (EPFL) 的團隊開發的新程式語言。Scala 這個名稱源自於 Sca(可擴展的) La(語言)。Scala 是一種多範式語言,結合了物件導向方法與函數式程式設計。雖然本書假設讀者對標準計算概念(例如編譯程式和執行編譯後的形式等)以及基本的程序語言概念(例如變數和將值分配給變數)有一定的了解,但早期章節並不假設讀者對物件導向或函數式程式設計有任何熟悉度。這些章節也會介紹讀者可能不熟悉的其他概念(例如列表處理)。
基於這些背景,John Hunt 提供了一個使用 Scala 的物件與函數技術的實用介紹,Scala 是目前最新且最有趣的程式語言之一。透過實際經驗介紹各種概念,讓讀者超越語言語法的層面,深入物件導向開發和函數式程式設計的哲學與實踐。
學生以及積極參與軟體產業的人士會發現這本對 Scala 以及物件導向和函數式程式設計的全面介紹是非常寶貴的。