Software alternatives

Lesser-known first to keep the list interesting

I encourage you to compare the documentation of the software from this list with their classic alternatives, just to see how important good documentation is.


Most of the software that powers our devices runs on C, C++ and Java. I do not mean to criticise those languages, as they were a great improvement for the programming community, opening new and exciting paths to better software. However, during the last 2 decades, new languages have emerged, fulfilling the need for: