Earlier quoted context omitted.
What? I just left a job in defense software that used Ada and it was a fairly new program.
So we agree. It never went anywhere => ie. it never left. Still used for what it was used => ie. the same kind of software (defense, etc).
The AdaOS Operating System (2000)
11–20 of 56 posts
Re: The AdaOS Operating System (2000)
#12Earlier quoted context omitted.
It never went anywhere, still used for what it was used...
What? I just left a job in defense software that used Ada and it was a fairly new program.
Re: The AdaOS Operating System (2000)
#13Is Ada still around?
Yes. It's often used in safety-critical systems as an alternative to C, though C is still significantly more common.
They won't be replaced in the next decades, and even some new systems might be implemented in them.
Languages for production were often designed to address a set of (hard) problems, as opposed to general-purpose languages (Python, Java, C++, etc.)
Sure, there are some web servers/apps written in Fortran or Ada. But those are examples of what the languages can achieve, not how they are actually used in production.
Re: The AdaOS Operating System (2000)
#14While a different programming language can enable different levels of expressiveness, elegance, or nuance of control when interacting with hardware, ultimately it is the higher-level design concepts and design maturity that come into focus over time. (Does the design work in the real world? Is it "battle tested" and can address / overcome various failure modes?)
These forces have shaped the operating systems that we have today into what they are through years of heat and pressure. If you are contemplating writing a new operating system in your favorite language X, take a few years to study and understand how current operating systems solve real world problems and ask yourself how your ideas / designs will be as good as or better than what currently exists.
Re: The AdaOS Operating System (2000)
#15https://sourceforge.net/projects/adaos/files/
Why is sourceforge's ui so bad? Why not display the files instead of expecting me to download some random zip file?
Re: The AdaOS Operating System (2000)
#16Earlier quoted context omitted.
Why is sourceforge's ui so bad? Why not display the files instead of expecting me to download some random zip file?
Sourceforge isn't a reputable website anymore. They have been known for bundling spyware/crapware with their installers of open source software.
Re: The AdaOS Operating System (2000)
#17https://sourceforge.net/projects/adaos/files/
Re: The AdaOS Operating System (2000)
#18Is Ada still around?
Re: The AdaOS Operating System (2000)
#19Is Ada still around?
Spark, a subset of Ada 2012 supports formal proofs of program properties ranging from absence of run-time errors to functional correctness (compliance of the code with formally specified requirements).
If you're curious, you can learn more at https://learn.adacore.com/courses/courses.html
Re: The AdaOS Operating System (2000)
#20https://sourceforge.net/projects/adaos/files/
Why is sourceforge's ui so bad? Why not display the files instead of expecting me to download some random zip file?