Virgil Tutorial

This page contains a tutorial for programmers new to the Virgil language. This tutorial walks you through the language incrementally and relates Virgil's features and design to previous languages.

Sections

The Tutorial is divided into a number of sections that are listed below.

  • Getting Started - step-by-step instructions to download the source code, build the compiler, and run your first application.
  • Virgil Introduction - introduction to basic programming in Virgil, including examples.
  • Language Overview - overview of the basic language constructs, including types, operators, and syntax.