DEV Community

Discussion on: What is your "Coder/Language Fit"

Collapse
 
pinotattari profile image
Riccardo Bernardini

I couldn't agree more with you. If you check my reply to the same article, I program in Ada and in Ada you suppose that the programmer is just a fallible human being, so the compiler must protect the programmer from self.

With a minimal of care (e.g., defining your own types instead of always relying on the standard ones, using enumeration types instead of constants, ...) the compiler can catch many bugs that in C, PHP, Javascript, ... would sleep for years before being triggered and blowing everything up.

I often say that programming in Ada is like doing pair programming, with the compiler playing the role of your partner.