http://devel.oping.net/content/all-net-languages-list.aspx

Surely you use C# and VB.NET. Probably sometimes even J#. But did you know that there are dozens more languages? Cobol, Python, Pascal, PHP syntax and even LISP are avaliable for the .NET Framework.

The following from dotnetpowered.com is an up-to-date list of these languages:

  • Ada
  • APL
  • AsmL
  • Basic
  • BETA
    • BETA.Net (University of Aarhus, Denmark)
  • BF
  • C
    • lcc (ANSI C Compiler from Princeton)
    • cscc (ANSI C Compiler from Portable.NET)
  • C#
    • C# (Microsoft)
    • mcs (Mono/Ximian)
    • cscc (DotGNU Portable.NET)
  • C# Variants
  • C++
  • Caml
  • Cobol
  • Eiffel
  • Forth
  • Fortran
  • G#
    • G# (Ernest Booth)
  • Haskell
  • IL/MSIL (Intermediate Language)
  • Java
  • JavaScript
  • Lexico
  • LISP
    • clisp (Microsoft)
    • DotLisp (Rich Hickey)
    • L# (L Sharp .NET) – LISP-based script language (Rob Blackwell)
    • FOIL – (Rich Hickey and Eric Thorsen)
    • RDNZL – .NET Layer for Common Lisp (Edi Weitz)
  • LOGO
  • Lua
  • Mercury
  • Mixal Assembly Language
  • Mondrian
  • Oberon
  • Nemerle
  • Pan
    • Pan# (Computer Languages for Secondary Education)
  • Perl
  • Pascal
  • Pascal Variants
  • PHP
  • Prolog
    • P# (Jon Cook at Univ. of Edinburgh)
  • Python
  • Python Variants
    • boo (Python inspired syntax by Rodrigo B. de Oliveira,Georges Benatti)
  • Ruby
  • RPG
  • Scala
  • Scheme
  • Small Talk
  • SML (Standard Meta Language)
    • SML.NET (Microsoft Research, University of Cambridge)
  • Spry
  • Tcl/Tk

    Does anyone actually use any of these?