Citizendium - a community developing a quality, comprehensive compendium of knowledge, online and free.
Click here to join and contribute
CZ thanks our previous donors. Donate here. Treasurer's Financial Report

List of languages using the .NET Framework

From Citizendium
Jump to: navigation, search
This article is developing and not approved.
Main Article
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
This editable Main Article is under development and subject to a disclaimer.

This is a list of compilers that target the Microsoft .NET Framework.

Active projects

  • Ada
    • A# for .NET[1] - a port of Ada to the Microsoft .NET Framework, free from the Department of Computer Science at the United States Air Force Academy under the terms of the GNU general public license
  • Boo
    • Boo (Python-inspired syntax by Rodrigo B. de Oliveira, Georges Benatti)
  • C
    • lcc (ANSI C Compiler from Princeton)
    • cscc (ANSI C Compiler from Portable.NET)
  • C#
    • Visual C# (Microsoft)
    • Mono C# Compiler (Mono/Ximian)
    • cscc (DotGNU Portable.NET)
    • Variants:
      • CSI (a simple C# Interpreter by Steve Donovan)
      • (Microsoft Research)
      • Parallel C# - (formerly MC# by Vadim B. Guzev)
      • Metaphor (Gregory Neverov at Queensland University of Technology)
      • Spec# (Microsoft Research)
  • Caml
    • F# (Microsoft)
    • OCAMIL (Emmanuel Chailloux & Raphael Montelatici)
  • CAT
    • CAT (Christopher Diggins)
  • Pan
    • Pan# (Computer Languages for Secondary Education)
  • SML (Standard Meta Language)
    • SML.NET (Microsoft Research, University of Cambridge)

Dead, abandoned, or merged projects

These languages and projects are listed with their last known web pages, in case they are miraculously resurrected and to facilitate investigation through the Internet Archive.

  • E#
    • E# (Justin Chase)
  • Flash
    • csswf (Robin Debreuil) - C# with flash (no link available)
  • G#
    • G# (Ernest Booth)
  • JavaScript
    • JScript .NET (hosted on GotDotNet; hosting shut down and language apparently dead)
    • JANET - JavaScript-compatible language
  • Spry
  • Tcl/Tk
    • Jacl.Net (Mailframe; source still available)


  1. Welcome to the A# home page!. U.S. Air Force Academy, Department of Computer Science website. Retrieved on 2007-09-27.
  2. Fujitsu NetCOBOL for .NET. Fujitsu Corporation website. Retrieved on 2007-04-02.