Prerequisites
Before beginning this tutorial, complete the following steps:
- Download and Build the Virgil compiler.
Outline
- The Interpreter - get started with the built-in Virgil interpreter.
- Hello World - take a look at a simple program.
- Statements - basics of statement syntax.
- Expressions - basics of expression syntax.
- Primitives - the three basic primitive types.
- Raw Types - support for bit-level quantities and operations.
- Arrays - syntax and semantics of arrays.
- Methods - defining and calling methods.
- Components - encapsulating functionality in components.
- Classes - defining and using classes and objects.
- Delegates - functional-style programming using delegates.
- Initialization - initializing and building your data structures.