C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

It is often used in place of C++ in area's where speed is important but is not the main concern. It was originally available for windows only but it now has a very robust implementation for Linux at http://www.mono-project.com/Main_Page

history | show excerpt | excerpt history