Ada is incredibly well designed. One way this shows is that it takes the big, monolithic features of other languages and breaks them down into their constituent parts, so we can choose which portions of those features we want. The example I often reach for to explain this is object-oriented programming.
↫ Christoffer Stjernlöf
Exactly what it says on the tin.

One thing I began to appreciate after 30 years of programming was languages that didn’t need me to type so much, and sadly Ada is FAR from that. Based on Pascal, Ada also inherits “long” words like procedure and function ( and many more ) that you end up typing time and time again for quite frankly, no good reason. In fact, I would argue Ada introduced far more typing to get the same results.
I looked at Ada, I wanted to love it, but I just couldn’t… it’s too much work for small return compared to C/C++. I’d far rather use Pascal with Lazarus-IDE to be honest than Ada… it would be helpful if they shortened down some words.. procedure to proc and function to fn, or func… SOMETHING smaller at any rate!