A brief introduction to Dart
 
   Audience:   
 Topic:   
Imagine a language with the browser-side and server-side deployability of Javascript, but with a modern syntax, including strong (but optional!) type safety, modern development and debugging facilities, good multithreading, a command-line scripting facility, and a familiar syntax resembling Java. You don't have to imagine! Dart is here! Randal delivers a brief introduction to Dart, including history, status, and future.
Outline:
- Overview
- Dart is...
- History
- Using dartpad
- Editors
- Hello, world! (Sample command line)
- Hello, People!
- Important Concepts
- Built-in Types
- Numbers
- Booleans
- Lists
- Maps
- Functions
- Optional args
- Operators
- Control flow
- Exceptions
- Classes
- Class members
- Generics
- Asynchronous operations
- Libraries
- Pub
- Additional references
If time permits and the network cooperates, live demos will be perfomed using Dartpad.
 Room:  
Ballroom C
  Time:  
 Sunday, January 24, 2016 - 11:30 to 12:30
  

