>>1
Ada is designed with a
strict as fuck mindset which forces the programmer to think twice before the code will even compile. Furthermore, it has a native support for complex constructs that make programming concurrent systems a
breeze. In essence, it is a language tailored for mission critical system software components, and its utility beyond that domain is arguable.