TextpadC# (pronounced C-sharp) is Microsoft's next generation, object-oriented C language. A kind of C++, without the scary bits and stripped of the legacy C baggage. It was announced as part of their .NET strategy and they have released a technology preview of it, including a command line compiler. This can be integrated as a tool in TextPad, to compile the file you are editing and use the compiler's output to go directly to any reported compilation errors. Color syntax highlighting of C# files is also supported.