Hacker News new | past | comments | ask | show | jobs | submit login

I felt that way most of my first evening with it. Thankfully I stuck with it, because once I finally got the compiler to accept my awful C-in-Ada-clothes I was hooked. The damn thing worked, first time it compiled, no matter what I threw at it. And that's basically been my experience since, and I don't even need to carry all the paranoia I learned from C and C++ to do it.

I can even look up compiler messages if I need to, unlike my debugger state, which is nice.

I'm completely convinced it's worth it. What looks like pointless verbosity and sadistic pedantry at first turns into a comfortable security blanket that keeps you aware and in control of what the heck you're even doing.

I'd encourage anybody to try it out, just go into it knowing it's kind of similar to jumping into a functional language for the first time. You're going to need to adjust your paradigm a bit to really settle in. Ada is a bit deceptive if you're used to dropping into an imperative language and getting a decent feel for it in an easy afternoon.

On the bright side, even if you don't get as hooked as me on it, you might just get a new way to look at programs out of it. Never know when that'll come in handy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: