The thing that got me about Ada was that it was so aggressively typed that declare X : FLOAT := 0; would refuse to compile. 3