Why is Amaya written in C?
C has a number of advantages that fit well with our purposes. It’s a very portable and efficient language. Amaya is also based on a pre-existing editing library, the Thotlib, which was itself written in C. It was natural to continue to develop the Amaya code in C. A large part of the User Interface is now written in C++.