In life critical applications Ada;
Ada Works aims to answer the critical question "why Ada?" and then provide a clear entry point into Ada programming for those with at least some programming experience to those with extensive previous experience in C/C++ or similar languages.
After 20 years of C/C++ I wrote the web-server and it's database from scratch, serving these static pages and other dynamic pages for other websites. It took about 500 hours from zero Ada to the working program.
I believe that no C/C++ programmer or software development manager who has experienced developing an application in Ada would ever return to C/C++.
Ada isn't perfect but it is still a far better choice for the software engineering of bug free programs than anything else. I would not choose Python or Java because I like a language to compile, and I would not choose C/C++ because of the debugging time involved.
I am running Fedora Linux so all descriptions of how to do things revolve around that OS. If you feel like contributing pages for Windows I would be happy to include them.
I believe in Total Quality Management. Your contribution is essential. When you find errors and omissions please send me an email at the email address in the page footer.
One of the fundamental principles behind Ada is working towards "zero defects".
AdaWorks should be no different, to aim to give users an error free experience.
This website is served from a web-server entirely written in Ada because - Ada Works.