B.3. The Mono Development Languages

Similar to the Microsoft's CLR distribution, Mono ships with a number of managed compilers:

  • mcs: The Mono C# compiler

  • vbnc: The Mono Visual Basic .NET compiler

  • booc: The Mono Boo language compiler

  • ilasm: The Mono CIL compilers

While this appendix focuses only on the C# compilers, you should keep in mind that the Mono project does ship with a Visual Basic compiler. While this tool is currently under development, the intended goal is to bring the world of human-readable keywords (e.g., Inherits, MustOverride, and Implements) to the world of Unix/Linux and Mac OS X (see www.mono-project.com/Visual_Basic for more details).

Boo is an object-oriented, statically typed programming language for the CLI that sports a ...

Get Pro C# 2010 and the .NET 4 Platform, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.