D on Nokia 770
D is a high-performance system language that compiles to native code - very much like C or C++. It provides all the modern semantics known from Java or C# -- exceptions, delegates, classes, interfaces etc. It can easily interact with existing C code and provides automatic memory management. Sweet.