Gilad Bracha

Dart Programming Language, The

Auflage 1
The Dart Programming Language  is an authoritative and rigorous description of the Dart language. Written by Dart spec lead Gilad Bracha, it is designed for computer scientists, advanced students, and experienced software professionals. It is intended to be a readable book that introduces the language, its rationale and its philosophy. This guide offers example-rich coverage of both basic programming constructs and the language's most powerful features. Based on the 1.0 release, it offers especially valuable coverage of Dart's innovative approach to reflection, and its actor-style model for asynchronous programming.

The full text downloaded to your computer

With eBooks you can:

  • search for key concepts, words and phrases
  • make highlights and notes as you study
  • share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you will receive via email the code and instructions on how to access this product.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Produktdetails

Verlagsnummer: 9780133429954
ISBN: 978-0-13-342995-4
Produkttyp: eBook (Kortext ePub)
Verlag: Pearson International
Erscheinungsdatum: 07.12.2015
Dateigröße in MB: 9.83
Auflage: 1
Sprache: Englisch

Artikelbeschreibung

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.