The Dart Programming Language (Paperback)
暫譯: Dart 程式語言 (平裝本)
Gilad Bracha
- 出版商: Addison Wesley
- 出版日期: 2015-12-21
- 售價: $2,050
- 貴賓價: 9.5 折 $1,948
- 語言: 英文
- 頁數: 224
- 裝訂: Paperback
- ISBN: 0321927702
- ISBN-13: 9780321927705
-
相關分類:
JavaScript
已絕版
買這商品的人也買了...
-
$450$356 -
$2,010$1,910 -
$3,370$3,202 -
$254MongoDB 實戰架構、開發與管理
-
$352Dart 編程語言 (The dart programming language)
-
$454實戰大數據 : MATLAB 數據挖掘詳解與實踐
-
$403MATLAB 與機器學習
-
$350$298 -
$403Flutter 技術入門與實戰
-
$700Mastering Mongodb 4.X - Second Edition
商品描述
Dart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad Bracha fully explains both the language and the ideas that have shaped it.
The Dart Programming Language offers an authoritative description of Dart for programmers, computer science students, and other well-qualified professionals. The text illuminates key programming constructs with significant examples, focusing on principles of the language, such as optional typing and pure object-orientation.
Bracha thoroughly explains reflection in Dart, showing how it is evolving into a form that programmers can easily apply without creating excessively large programs. He also shares valuable insights into Dart’s actor-style model for concurrency and asynchronous programming. Throughout, he covers both language semantics and the rationale for key features, helping you understand not just what Dart does, but why it works the way it does.
You will learn about
-
Dart’s object model, in which everything is an object, even numbers and Boolean values
-
How Dart programs are organized into modular libraries
-
How Dart functions are structured, stored in variables, passed as parameters, and returned as results
-
Dart’s innovative approach to optional typing
-
How Dart handles expressions and statements
-
How to use Dart’s implementation of reflection to introspect on libraries, classes, functions, and objects
-
Isolates and other Dart features that support concurrency and distribution
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
商品描述(中文翻譯)
Dart 是一種基於類別的物件導向語言,簡化了結構化現代應用程式的開發,從小型腳本擴展到大型應用程式,並且可以編譯為 JavaScript,以便在任何現代瀏覽器中使用。在這本嚴謹但易讀的入門書中,Dart 規範負責人 Gilad Bracha 完整地解釋了這種語言及其形成的理念。
《Dart 程式語言》為程式設計師、計算機科學學生及其他合格專業人士提供了 Dart 的權威描述。該文本通過重要的範例闡明了關鍵的程式設計結構,重點介紹了語言的原則,例如可選類型和純物件導向。
Bracha 徹底解釋了 Dart 中的反射,展示了它如何演變成一種程式設計師可以輕鬆應用的形式,而不會產生過於龐大的程式。他還分享了有關 Dart 的演員風格模型在並發和非同步程式設計中的寶貴見解。在整個過程中,他涵蓋了語言語義和關鍵特性的理由,幫助你理解 Dart 不僅是做什麼,還有為什麼以這種方式運作。
你將學到:
- Dart 的物件模型,其中一切都是物件,甚至數字和布林值
- Dart 程式如何組織成模組化的函式庫
- Dart 函式的結構、如何儲存在變數中、作為參數傳遞以及作為結果返回
- Dart 在可選類型方面的創新方法
- Dart 如何處理表達式和語句
- 如何使用 Dart 的反射實作來檢查函式庫、類別、函式和物件
- Isolates 及其他支持並發和分佈的 Dart 特性
在 informit.com/register 註冊你的產品,以便方便地訪問下載、更新和修正,隨著它們的可用性而提供。