Search Results
8/2/2025, 12:05:06 AM
>>511985403
Forty something years ago they tried to force Ada on everyone by requiring it for all government projects, including those created by outside companies, which was most of development. It rose to be the second most popular programming language but eventually the government started granting exceptions until the requirement was revoked. Ada is still used in safety systems and weapons where correctness is far more important than churning out lots of code. It's the opposite of move fast and break things (which is kind of funny since it often powers missiles).
In the meantime, software expanded into every corner of the economy instead of being a niche activity. The demand for software developers went up rapidly and there simply weren't enough smart people who could write safe code so languages like Java were invented to handle things like memory allocation and buffer boundaries that those of lesser ability tended to screw up.
Rust is the next iteration of this, with even more hand holding, but where Java and other garbage collection languages tended to be easier and clearer than earlier languages, Rust went for ugly, convoluted syntax that only a freak could love.
The government probably would be better off having Ada extended some more. Though the last revision of the language came out in 2023, they've still been conservative with adding modern features. If nothing else, funding for making tools for developing Ada more readily available would make it easier to adopt.
Forty something years ago they tried to force Ada on everyone by requiring it for all government projects, including those created by outside companies, which was most of development. It rose to be the second most popular programming language but eventually the government started granting exceptions until the requirement was revoked. Ada is still used in safety systems and weapons where correctness is far more important than churning out lots of code. It's the opposite of move fast and break things (which is kind of funny since it often powers missiles).
In the meantime, software expanded into every corner of the economy instead of being a niche activity. The demand for software developers went up rapidly and there simply weren't enough smart people who could write safe code so languages like Java were invented to handle things like memory allocation and buffer boundaries that those of lesser ability tended to screw up.
Rust is the next iteration of this, with even more hand holding, but where Java and other garbage collection languages tended to be easier and clearer than earlier languages, Rust went for ugly, convoluted syntax that only a freak could love.
The government probably would be better off having Ada extended some more. Though the last revision of the language came out in 2023, they've still been conservative with adding modern features. If nothing else, funding for making tools for developing Ada more readily available would make it easier to adopt.
Page 1