Earlier quoted context omitted.
>Probably mostly due to licensing issues. Yup. See https://www.reddit.com/r/ada/comments/ijwqfl/last_call_on_th... > Ada has a runtime that you basically have to use and the most complete AdaCore version forces you to release executables under GPL. See above. > The FSF version is less complete (many libraries are missing) Incorrect, AdaCore just packages their libs with their version of the compiler, with FSF, you ha…
I talked to an Ada Core sales guy at Embedded World Nuernberg. He mentioned they have a cheap license now for small companies. 5000 Euros.
Introduction to Ada
111–120 of 193 posts
Re: Introduction to Ada
#112Earlier quoted context omitted.
I talked to an Ada Core sales guy at Embedded World Nuernberg. He mentioned they have a cheap license now for small companies. 5000 Euros.
That could be cheap or expensive. Is it one-off? Per seat? Per team? Monthly? Yearly?
Re: Introduction to Ada
#113After having seen the C++ guidelines of the automobile industry i wish we'd just use Ada more..
https://www.adacore.com/press/adacore-enhances-security-crit...
https://www.adacore.com/press/iso-26262
https://www.adacore.com/press/jtekt-spark-pro-automotive
https://www.adacore.com/press/denso-spark-automotive-researc...
https://www.adacore.com/press/adacore-tools-streamline-devel...
Re: Introduction to Ada
#114I spent about 4 years of my early career working with Ada in the aerospace industry (specifically, I worked on the GPS satellite program). It was rather career-limiting because I ended up as a young engineer with a lot of experience in an extremely niche language. It took a while, but I was finally able to escape and start working with more modern technology (involved a lot of self-learning on side projects and final…
> their just isn't enough interesting work going on using Ada to warrant investing time in learning the language. You can help change that -- by doing interesting work! The nice thing about open source and self-directed projects is that you can use what you want based on its own merits, and leave bandwagoneering for when you have to find a job.
Re: Introduction to Ada
#115I like that the primitives types are so refined in Ada. That's something that is missing in a lot of languages. You can define subtypes or different types and ranges from the integer type for example. A few years ago, I wrote a little blog entry about it: https://www.dialectical-computing.de/blog/blog/2011/05/08/de...
Re: Introduction to Ada
#116What an ugly, unintuitive language. Are there any benefits to Ada over something like c++?
And then you compare it to C++???
Re: Introduction to Ada
#117Earlier quoted context omitted.
That's not necessarily the same thing though. Verbosity can obscure the information you're trying to gather from the code you're reading. A "can't see the forest for the trees"-kind deal.
I cannot see the source code for the documentation. This happens to me in so many cases. I work with a couple of codebases that have 90% documentation, 10% code. In Ada, code IS the documentation that also can be formally verified. It is wonderful.
Re: Introduction to Ada
#118Earlier quoted context omitted.
How's the $$$?
I was a fairly junior software engineer at the time. And took the job only because it was 2008 and I was unemployed. Had never used Ada but the employer (rhymes with "Going") didn't seem to mind. My mother was kind of enough to supply me with all of her old Ada books when she finished laughing about me taking a job using a language she had long since left behind. The money was about... market rate for the time. Not g…
Re: Introduction to Ada
#119Ada is one of those languages that I always wish I had a reason to program in
Ada is basically boomer Rust. You don't need a specific reason to use it -- just jump in! My first Ada programs were crappy reimplementations of Unix utilities, just to see how the language felt when doing common tasks.
Re: Introduction to Ada
#120Earlier quoted context omitted.
I don't get this whole need to shorten keywords to 2 letters when the IDE will just autocomplete them, it's really stupid.
Not everyone wants to write code in an IDE. Quite a lot of people prefer a text editor of some kind.