Skip navigation.

Seven Cool Mono Apps

Mono
Mono

The Mono development environment allows programmers to be more productive than they would be with conventional C programming. The C# language and the Mono APIs together provide a great platform to build applications on.
Read the rest

Incorrect.

Most applications are not slow because of the way they are compiled and executed but because the algorithms used in the application are not optimal.

GUI applications or the toolkits they use are extremly complex pieces of software. Using a low level language like C you can either spend eternity on optimizing your own code but never produce any actual product, or you can make things as good as possible in a decent amount of time and release a product with sub-optimal performance.

Using a high level language like C# you will start with a lower base performance but since you don't need to care about so many details in the implementation, you can spend more time on optimizing your algorithms.

I you really want to reduce the amount of wasted CPU time on your system I would suggest starting with giving xrender a very serious rework so it's cool "hardware accelleration" actually stops being more than 50 times slower than even pure non-accelerated software is.

You can then use the cycles saved by this to run the mono runtime on your system for the next 250 years.