Comment Re:28 comments... (Score 1) 165
Perl and C are my primary languages, but I used Ada for years in times past.
In Ada you have to specify things like upper and lower bounds and floating point precision for nearly every such variable. That means you have to consult with the manual of the specific target board. It was a chore, but during run time Ada kept track behind-the-scenes and let you know if an out of bounds number was created, or if something was trying to access an array with an out of bounds index. There are other constructs that are no fun, and are foreign to other languages.
There is no other language that forces a programmer to do so many things. Ada will never be popular for fun programming. On the other hand, I would love to see the world turn to Ada for all mission critical ventures.