linux
جمعه 20 اردیبهشت 1387, 19:57 عصر
Common CLI Languages
C# (http://en.wikipedia.org/wiki/C_sharp_%28programming_language%29): Most widely used CLI language, bearing similarities to C++ (http://en.wikipedia.org/wiki/C%2B%2B) and Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29). Implementations provided by .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework), Portable.NET (http://en.wikipedia.org/wiki/Portable.NET) and Mono (http://en.wikipedia.org/wiki/Mono_%28software%29).
C++/CLI (http://en.wikipedia.org/wiki/C%2B%2B/CLI): A version of C++ (http://en.wikipedia.org/wiki/C%2B%2B) including extensions for using CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime) objects. Implementation provided only .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework). Can produce either CIL (http://en.wikipedia.org/wiki/Common_Intermediate_Language)-based managed code (http://en.wikipedia.org/wiki/Managed_code) or mixed-mode code that mixes both managed code (http://en.wikipedia.org/wiki/Managed_code) as well as native code.
F# (http://en.wikipedia.org/wiki/F_sharp_%28programming_language%29): A multi-paradigm CLI language (http://en.wikipedia.org/wiki/Multi-paradigm_programming_language) supporting functional programming (http://en.wikipedia.org/wiki/Functional_programming) as well as imperative (http://en.wikipedia.org/wiki/Imperative_programming) object-oriented programming (http://en.wikipedia.org/wiki/Object-oriented_programming) disciplines. Variant of ML (http://en.wikipedia.org/wiki/ML_%28programming_language%29) and is largely compatible with OCaml (http://en.wikipedia.org/wiki/OCaml).
J# (http://en.wikipedia.org/wiki/J_sharp): A CLS (http://en.wikipedia.org/wiki/Common_Language_Specification)-compliant implementation of Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29).
JScript.NET (http://en.wikipedia.org/wiki/JScript.NET): A CLI implementation of ECMAScript (http://en.wikipedia.org/wiki/ECMAScript) version 3, compatible with JScript (http://en.wikipedia.org/wiki/JScript). Contains extensions for static typing (http://en.wikipedia.org/wiki/Static_typing). Deprecated in favor of Managed JScript (http://en.wikipedia.org/wiki/Managed_JScript).
IronPython (http://en.wikipedia.org/wiki/IronPython): An open-source CLI implementation of Python (http://en.wikipedia.org/wiki/Python_%28programming_language%29), currently being re-architected to leverage the DLR (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
IronRuby (http://en.wikipedia.org/wiki/IronRuby): An open-source CLI implementation of Ruby (http://en.wikipedia.org/wiki/Ruby_%28programming_language%29), built on top of the CLR (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
Managed C++ (http://en.wikipedia.org/wiki/Managed_C%2B%2B): A version of C++ (http://en.wikipedia.org/wiki/C%2B%2B) targeting the CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime). Deprecated in favor of C++/CLI (http://en.wikipedia.org/wiki/C%2B%2B/CLI).
Managed JScript (http://en.wikipedia.org/wiki/Managed_JScript): A CLI implementation of JScript (http://en.wikipedia.org/wiki/JScript) built using the Dynamic Language Runtime (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime). Conforms to ECMAScript (http://en.wikipedia.org/wiki/ECMAScript) version 3.
VBx (http://en.wikipedia.org/wiki/VBx): A dynamic (http://en.wikipedia.org/wiki/Dynamic_typing) version of VB.NET (http://en.wikipedia.org/wiki/VB.NET) built on top of the Dynamic Language Runtime (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
VB.NET (http://en.wikipedia.org/wiki/Visual_Basic_.NET): A redesigned, object-oriented dialect of Visual Basic (http://en.wikipedia.org/wiki/Visual_Basic). Implementations provided by .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework) and Mono (http://en.wikipedia.org/wiki/Mono_%28software%29).
Windows PowerShell (http://en.wikipedia.org/wiki/Windows_PowerShell): An object-oriented command line (http://en.wikipedia.org/wiki/Command_line_interface) shell (http://en.wikipedia.org/wiki/Shell_%28computing%29).
A# (http://en.wikipedia.org/wiki/A_Sharp_%28.NET%29): CLI implementation of Ada (http://en.wikipedia.org/wiki/Ada_%28programming_language%29).
Boo (http://en.wikipedia.org/wiki/Boo_%28programming_language%29): A statically typed (http://en.wikipedia.org/wiki/Static_typing) CLI language, inspired by Python (http://en.wikipedia.org/wiki/Python_%28programming_language%29).
Cobra (http://en.wikipedia.org/wiki/Cobra_%28programming_language_from_Cobra_Language_ LLC%29): A CLI language with both static (http://en.wikipedia.org/wiki/Static_typing) as well as dynamic typing (http://en.wikipedia.org/wiki/Dynamic_typing).
Chrome (http://en.wikipedia.org/wiki/Chrome_%28programming_language%29): An Object Pascal (http://en.wikipedia.org/wiki/Object_Pascal)-based CLI language.
Component Pascal (http://en.wikipedia.org/wiki/Component_Pascal): A CLI language inspired by Pascal (http://en.wikipedia.org/wiki/Pascal_%28programming_language%29) and Oberon (http://en.wikipedia.org/wiki/Oberon_%28programming_language%29).
IKVM.NET (http://en.wikipedia.org/wiki/IKVM.NET): A CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime)-based compiler for Java bytecode (http://en.wikipedia.org/wiki/Java_bytecode). Can be used to run Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29) and Groovy (http://en.wikipedia.org/wiki/Groovy_%28programming_language%29) programs on the CLR.
IronLisp (http://en.wikipedia.org/wiki/IronLisp): A CLI implementation of Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29). Deprecated in favor of IronScheme (http://en.wikipedia.org/w/index.php?title=IronScheme&action=edit&redlink=1).
L# (http://en.wikipedia.org/wiki/L_Sharp_.NET_programming_language): A CLI implementation of Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29).
Lexico (http://en.wikipedia.org/wiki/Lexico): A didactic in Spanish object-oriented language.
Mondrian (http://en.wikipedia.org/wiki/Mondrian_programming_language): A CLI based functional language designed to provide an easy way of scripting components.
Nemerle (http://en.wikipedia.org/wiki/Nemerle): A functional/imperative hybrid language similar to C# (http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29), Perl (http://en.wikipedia.org/wiki/Perl_%28programming_language%29) and Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29).
P# (http://en.wikipedia.org/wiki/P_sharp): A CLI implementation of Prolog (http://en.wikipedia.org/wiki/Prolog) programming language
Phalanger (http://en.wikipedia.org/wiki/Phalanger_%28compiler%29): An implementation of the PHP (http://en.wikipedia.org/wiki/PHP) programming language with extensions for ASP.NET (http://en.wikipedia.org/wiki/ASP.NET)
Phrogram (http://en.wikipedia.org/wiki/Phrogram): A custom CLI language for children. Formerly called KPL (Kids Programming Language) and produced by The Phrogram company (http://phrogram.com/)
PowerBuilder (http://en.wikipedia.org/wiki/PowerBuilder): Can target CIL since version 11.1.
Other CLI languages
#Smalltalk (http://www.refactory.com/Software/SharpSmalltalk/) - a CLI implementation of the Smalltalk programming language (http://en.wikipedia.org/wiki/Smalltalk_%28programming_language%29)
AVR.NET (http://www.asna.com/) - a CLI implementation of the RPG programming language (http://en.wikipedia.org/wiki/RPG_programming_language).
Active Oberon (http://www.oberon.ethz.ch/oberon.net/) - a CLI implementation of the Oberon (http://en.wikipedia.org/wiki/Oberon_programming_language)
APLNext (http://www.aplnext.com/) - a CLI implementation of the APL programming language (http://en.wikipedia.org/wiki/APL_%28programming_language%29)
Common Larceny (http://www.ccs.neu.edu/home/will/Larceny)- a CLI implementation of the Scheme programming language (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29)
Delphi.NET (http://sourceforge.net/projects/delphinet) - a CLI language implementation of the Borland Delphi (http://en.wikipedia.org/wiki/Borland_Delphi) language.
Delta Forth .NET (http://www.dataman.ro/?page_id=37) - a CLI implementation of the Forth programming language (http://en.wikipedia.org/wiki/Forth_%28programming_language%29) from Dataman (http://www.dataman.ro/dforth/)
DotLisp (http://dotlisp.sourceforge.net/) - a CLI language inspired by the Lisp programming language (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29)
EiffelEnvision (http://www.eiffel.com/products/envsn/) - a CLI implementation of the Eiffel programming language (http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29)
Gardens Point Modula-2/CLR (http://www.plas.fit.qut.edu.au/gpm/) - an implementation of the Modula-2 programming language (http://en.wikipedia.org/wiki/Modula-2_programming_language) that can target CIL
Haskell for .NET (http://www.mondrian-script.org/mondrian/index.html) - a CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
Haskell.net (http://www.cin.ufpe.br/~haskell/haskelldotnet/) - an upcoming CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
Hugs for .NET (http://galois.com/~sof/hugs98.net/) - a CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
IronScheme (http://www.codeplex.com/IronScheme) - a R6RS compliant Scheme (http://en.wikipedia.org/wiki/Scheme) implementation based on the Microsoft DLR
LOLCode.NET (http://code.google.com/p/lolcode-dot-net/) - a CLI implementation of the LOLCODE (http://en.wikipedia.org/wiki/LOLCODE) language.
Mercury on .NET (http://www.cs.mu.oz.au/research/mercury/dotnet.html) - an implementation of the Mercury (http://en.wikipedia.org/wiki/Mercury_%28programming_language%29) programming language that can target CIL
Net Express (http://www.microfocus.com/products/NetExpress/) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
NetCOBOL (http://www.netcobol.com/products/windows/netcobol.html) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
OxygenScheme (http://www.sourceforge.net/projects/oxyscheme) - a CLI implementation of the Scheme programming language (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29)
S# (http://www.smallscript.org/) - a CLI implementation of the Smalltalk programming language (http://en.wikipedia.org/wiki/Smalltalk_%28programming_language%29)
sml.net (http://www.cl.cam.ac.uk/Research/TSG/SMLNET/) - a CLI implementation of Standard ML (http://en.wikipedia.org/wiki/Standard_ML)
Wildcat Cobol (http://www.sorn.net/projects/wildcat-cobol-compiler) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
X# (http://en.wikipedia.org/w/index.php?title=XSharp&action=edit&redlink=1) - a CLI implementation of ASM (http://en.wikipedia.org/wiki/Assembly_language) developed for Cosmos (http://en.wikipedia.org/wiki/Cosmos_%28operating_system%29). X# was also the codename for the XML-capabilities of Cω (http://en.wikipedia.org/wiki/C%CF%89).
C# (http://en.wikipedia.org/wiki/C_sharp_%28programming_language%29): Most widely used CLI language, bearing similarities to C++ (http://en.wikipedia.org/wiki/C%2B%2B) and Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29). Implementations provided by .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework), Portable.NET (http://en.wikipedia.org/wiki/Portable.NET) and Mono (http://en.wikipedia.org/wiki/Mono_%28software%29).
C++/CLI (http://en.wikipedia.org/wiki/C%2B%2B/CLI): A version of C++ (http://en.wikipedia.org/wiki/C%2B%2B) including extensions for using CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime) objects. Implementation provided only .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework). Can produce either CIL (http://en.wikipedia.org/wiki/Common_Intermediate_Language)-based managed code (http://en.wikipedia.org/wiki/Managed_code) or mixed-mode code that mixes both managed code (http://en.wikipedia.org/wiki/Managed_code) as well as native code.
F# (http://en.wikipedia.org/wiki/F_sharp_%28programming_language%29): A multi-paradigm CLI language (http://en.wikipedia.org/wiki/Multi-paradigm_programming_language) supporting functional programming (http://en.wikipedia.org/wiki/Functional_programming) as well as imperative (http://en.wikipedia.org/wiki/Imperative_programming) object-oriented programming (http://en.wikipedia.org/wiki/Object-oriented_programming) disciplines. Variant of ML (http://en.wikipedia.org/wiki/ML_%28programming_language%29) and is largely compatible with OCaml (http://en.wikipedia.org/wiki/OCaml).
J# (http://en.wikipedia.org/wiki/J_sharp): A CLS (http://en.wikipedia.org/wiki/Common_Language_Specification)-compliant implementation of Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29).
JScript.NET (http://en.wikipedia.org/wiki/JScript.NET): A CLI implementation of ECMAScript (http://en.wikipedia.org/wiki/ECMAScript) version 3, compatible with JScript (http://en.wikipedia.org/wiki/JScript). Contains extensions for static typing (http://en.wikipedia.org/wiki/Static_typing). Deprecated in favor of Managed JScript (http://en.wikipedia.org/wiki/Managed_JScript).
IronPython (http://en.wikipedia.org/wiki/IronPython): An open-source CLI implementation of Python (http://en.wikipedia.org/wiki/Python_%28programming_language%29), currently being re-architected to leverage the DLR (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
IronRuby (http://en.wikipedia.org/wiki/IronRuby): An open-source CLI implementation of Ruby (http://en.wikipedia.org/wiki/Ruby_%28programming_language%29), built on top of the CLR (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
Managed C++ (http://en.wikipedia.org/wiki/Managed_C%2B%2B): A version of C++ (http://en.wikipedia.org/wiki/C%2B%2B) targeting the CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime). Deprecated in favor of C++/CLI (http://en.wikipedia.org/wiki/C%2B%2B/CLI).
Managed JScript (http://en.wikipedia.org/wiki/Managed_JScript): A CLI implementation of JScript (http://en.wikipedia.org/wiki/JScript) built using the Dynamic Language Runtime (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime). Conforms to ECMAScript (http://en.wikipedia.org/wiki/ECMAScript) version 3.
VBx (http://en.wikipedia.org/wiki/VBx): A dynamic (http://en.wikipedia.org/wiki/Dynamic_typing) version of VB.NET (http://en.wikipedia.org/wiki/VB.NET) built on top of the Dynamic Language Runtime (http://en.wikipedia.org/wiki/Dynamic_Language_Runtime).
VB.NET (http://en.wikipedia.org/wiki/Visual_Basic_.NET): A redesigned, object-oriented dialect of Visual Basic (http://en.wikipedia.org/wiki/Visual_Basic). Implementations provided by .NET Framework (http://en.wikipedia.org/wiki/.NET_Framework) and Mono (http://en.wikipedia.org/wiki/Mono_%28software%29).
Windows PowerShell (http://en.wikipedia.org/wiki/Windows_PowerShell): An object-oriented command line (http://en.wikipedia.org/wiki/Command_line_interface) shell (http://en.wikipedia.org/wiki/Shell_%28computing%29).
A# (http://en.wikipedia.org/wiki/A_Sharp_%28.NET%29): CLI implementation of Ada (http://en.wikipedia.org/wiki/Ada_%28programming_language%29).
Boo (http://en.wikipedia.org/wiki/Boo_%28programming_language%29): A statically typed (http://en.wikipedia.org/wiki/Static_typing) CLI language, inspired by Python (http://en.wikipedia.org/wiki/Python_%28programming_language%29).
Cobra (http://en.wikipedia.org/wiki/Cobra_%28programming_language_from_Cobra_Language_ LLC%29): A CLI language with both static (http://en.wikipedia.org/wiki/Static_typing) as well as dynamic typing (http://en.wikipedia.org/wiki/Dynamic_typing).
Chrome (http://en.wikipedia.org/wiki/Chrome_%28programming_language%29): An Object Pascal (http://en.wikipedia.org/wiki/Object_Pascal)-based CLI language.
Component Pascal (http://en.wikipedia.org/wiki/Component_Pascal): A CLI language inspired by Pascal (http://en.wikipedia.org/wiki/Pascal_%28programming_language%29) and Oberon (http://en.wikipedia.org/wiki/Oberon_%28programming_language%29).
IKVM.NET (http://en.wikipedia.org/wiki/IKVM.NET): A CLR (http://en.wikipedia.org/wiki/Common_Language_Runtime)-based compiler for Java bytecode (http://en.wikipedia.org/wiki/Java_bytecode). Can be used to run Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29) and Groovy (http://en.wikipedia.org/wiki/Groovy_%28programming_language%29) programs on the CLR.
IronLisp (http://en.wikipedia.org/wiki/IronLisp): A CLI implementation of Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29). Deprecated in favor of IronScheme (http://en.wikipedia.org/w/index.php?title=IronScheme&action=edit&redlink=1).
L# (http://en.wikipedia.org/wiki/L_Sharp_.NET_programming_language): A CLI implementation of Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29).
Lexico (http://en.wikipedia.org/wiki/Lexico): A didactic in Spanish object-oriented language.
Mondrian (http://en.wikipedia.org/wiki/Mondrian_programming_language): A CLI based functional language designed to provide an easy way of scripting components.
Nemerle (http://en.wikipedia.org/wiki/Nemerle): A functional/imperative hybrid language similar to C# (http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29), Perl (http://en.wikipedia.org/wiki/Perl_%28programming_language%29) and Lisp (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29).
P# (http://en.wikipedia.org/wiki/P_sharp): A CLI implementation of Prolog (http://en.wikipedia.org/wiki/Prolog) programming language
Phalanger (http://en.wikipedia.org/wiki/Phalanger_%28compiler%29): An implementation of the PHP (http://en.wikipedia.org/wiki/PHP) programming language with extensions for ASP.NET (http://en.wikipedia.org/wiki/ASP.NET)
Phrogram (http://en.wikipedia.org/wiki/Phrogram): A custom CLI language for children. Formerly called KPL (Kids Programming Language) and produced by The Phrogram company (http://phrogram.com/)
PowerBuilder (http://en.wikipedia.org/wiki/PowerBuilder): Can target CIL since version 11.1.
Other CLI languages
#Smalltalk (http://www.refactory.com/Software/SharpSmalltalk/) - a CLI implementation of the Smalltalk programming language (http://en.wikipedia.org/wiki/Smalltalk_%28programming_language%29)
AVR.NET (http://www.asna.com/) - a CLI implementation of the RPG programming language (http://en.wikipedia.org/wiki/RPG_programming_language).
Active Oberon (http://www.oberon.ethz.ch/oberon.net/) - a CLI implementation of the Oberon (http://en.wikipedia.org/wiki/Oberon_programming_language)
APLNext (http://www.aplnext.com/) - a CLI implementation of the APL programming language (http://en.wikipedia.org/wiki/APL_%28programming_language%29)
Common Larceny (http://www.ccs.neu.edu/home/will/Larceny)- a CLI implementation of the Scheme programming language (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29)
Delphi.NET (http://sourceforge.net/projects/delphinet) - a CLI language implementation of the Borland Delphi (http://en.wikipedia.org/wiki/Borland_Delphi) language.
Delta Forth .NET (http://www.dataman.ro/?page_id=37) - a CLI implementation of the Forth programming language (http://en.wikipedia.org/wiki/Forth_%28programming_language%29) from Dataman (http://www.dataman.ro/dforth/)
DotLisp (http://dotlisp.sourceforge.net/) - a CLI language inspired by the Lisp programming language (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29)
EiffelEnvision (http://www.eiffel.com/products/envsn/) - a CLI implementation of the Eiffel programming language (http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29)
Gardens Point Modula-2/CLR (http://www.plas.fit.qut.edu.au/gpm/) - an implementation of the Modula-2 programming language (http://en.wikipedia.org/wiki/Modula-2_programming_language) that can target CIL
Haskell for .NET (http://www.mondrian-script.org/mondrian/index.html) - a CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
Haskell.net (http://www.cin.ufpe.br/~haskell/haskelldotnet/) - an upcoming CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
Hugs for .NET (http://galois.com/~sof/hugs98.net/) - a CLI language inspired by the Haskell programming language (http://en.wikipedia.org/wiki/Haskell_%28programming_language%29)
IronScheme (http://www.codeplex.com/IronScheme) - a R6RS compliant Scheme (http://en.wikipedia.org/wiki/Scheme) implementation based on the Microsoft DLR
LOLCode.NET (http://code.google.com/p/lolcode-dot-net/) - a CLI implementation of the LOLCODE (http://en.wikipedia.org/wiki/LOLCODE) language.
Mercury on .NET (http://www.cs.mu.oz.au/research/mercury/dotnet.html) - an implementation of the Mercury (http://en.wikipedia.org/wiki/Mercury_%28programming_language%29) programming language that can target CIL
Net Express (http://www.microfocus.com/products/NetExpress/) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
NetCOBOL (http://www.netcobol.com/products/windows/netcobol.html) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
OxygenScheme (http://www.sourceforge.net/projects/oxyscheme) - a CLI implementation of the Scheme programming language (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29)
S# (http://www.smallscript.org/) - a CLI implementation of the Smalltalk programming language (http://en.wikipedia.org/wiki/Smalltalk_%28programming_language%29)
sml.net (http://www.cl.cam.ac.uk/Research/TSG/SMLNET/) - a CLI implementation of Standard ML (http://en.wikipedia.org/wiki/Standard_ML)
Wildcat Cobol (http://www.sorn.net/projects/wildcat-cobol-compiler) - a CLI implementation of COBOL (http://en.wikipedia.org/wiki/COBOL)
X# (http://en.wikipedia.org/w/index.php?title=XSharp&action=edit&redlink=1) - a CLI implementation of ASM (http://en.wikipedia.org/wiki/Assembly_language) developed for Cosmos (http://en.wikipedia.org/wiki/Cosmos_%28operating_system%29). X# was also the codename for the XML-capabilities of Cω (http://en.wikipedia.org/wiki/C%CF%89).