C# supports parallel execution of code through multithreading. A thread is an independent execution path, able to run simultaneously with other threads.
an implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language.
a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses reflection, MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects
a speech recognition program that translates your voice commands into arbitrary keystrokes. Although was created with games in mind it can be adapted to practically any program by creating an appropriate command profile. (.net application)