3 ms·
> It's a difficult language, on par with C++. Ada is much simpler than C++, the hard part about learning it is the lack of tutorials and general information. T
by com2kid 9y ago
> It's a difficult language, on par with C++.
Ada is much simpler than C++, the hard part about learning it is the lack of tutorials and general information. That has changed in the last few years, but for the longest time the Ada community would just point to the (freely available!) standards doc to answer all questions.
The spec isn't that useful if one doesn't already know the concepts being explained, making learning the ideas behind Ada not that easy, but fundamentally those ideas are not hard.
- user5994461 9y agoEverything that exists in C++ also exists in Ada under a different name and syntax. The separation of cpp and header files, classes, inheritance, different kinds of inheritance, virtual, pointers, references, pointers of pointers, exceptions, meaningless errors from the compiler, etc... Personally, I find both languages to be a complete clusterfuck. The difference is that C++ will compile anything and crash for no apparent reason whereas Ada will refuse to compile anything.