很有趣,當人們想到.NET 公共語言運行時(CLR)時,它們往往想到VB.NET或C#。但是實際上它們只是支持CLR的大量語言。Brian Ritchie在他的主頁上為我們提供了一個支持CLR的相當全面的語言列表,包括一些老的和一些新的語言。
對於那些還沒有放棄“老校語言”如Ada或Cobol和RPG的人,也有支持這些語言的.NET版本,當然也有支持一些新語言的,如Perl,PHP,Python等。
不斷增多的語言是.NET框架容納能力的一個標志。特別是CLR 正在被大多開發人員社區接納。雖然有一些開發人員絕不跨過Unix/windows的界限,但是CLR的確為開發人員使用它們選擇的語言提供了一種簡單方式。
因此,從最初引入CLR五年來,它的一個目標已經實現,因為它為多種不同語言提供了一個公共平台。但是,最終有多少語言會被實際用於商業項目以及開發人員對它們的接受程度,仍是一件令人感興趣的事情。只有時間會告訴我們答案。