C Sharp

C# (C Sharp) is a programming language developed by Microsoft. It is in many ways strongly reminiscent of Java and was originally developed as an answer to that language. They share amongst other things the use of C style syntax (curly braces etc.) while the language structure is more related to the Wirthian languages. C# being more strongly Oberon influenced than Java is. They are both interpreted languages with built-in memory management that make use of JIT compilation to achieve speeds that are close to rivalling the sort of speeds you get from compiled languages. C Sharp is not currently available for OS/2, but a few tools that run on OS/2 can work with C#.

C# related utilities and test suites

 * ANTLR - Parser generator - Runs on Java and generates C# output code
 * Exuberant ctags - Creates index files out of C# source files

Publications

 * Charles Petzold: Programming Microsoft Windows with C# - Microsoft Press 2002, ISBN 0-7356-1370-2
 * Kris Jamsa: Jamsa's C/C++/C# Programmer's Bible: 2nd edition - Delmar Cengage Learning 2002, ISBN 0-7668-4682-2

Author

 * Anders Hejlsberg (Main developer)