Originally posted by wizard69
View Post
Announcement
Collapse
No announcement yet.
Ada++ Wants To Make The Ada Programming Language More Accessible
Collapse
X
-
- Likes 1
-
Originally posted by andreano View Post
I bet Rust was inspired by kernel typedefs like u32 and s32.
https://kernelnewbies.org/InternalKernelDataTypes
Comment
-
-
These additions are useless for a language like Ada.
If you want Ada to be more widely used, first train developers to safe programming and long term maintainability.
They will naturally understand that Ada is the best language.
The main problem of Ada is that you must un-learn the bad habits you have learnt with other languages before being able to write good Ada code.
This takes too long for most people.
- Likes 3
Comment
-
Originally posted by bug77 View PostI like how they went Int_32, Int_64 and so on, but I think Rust really nailed that with i32/u32, i64/u64... (I'm not aware whether other language did that before Rust, if they did, hats off.)
- Likes 4
Comment
-
Originally posted by RamaSpaceShip View PostIf you want Ada to be more widely used, first train developers to safe programming and long term maintainability.
They will naturally understand that Ada is the best language.
- Likes 2
Comment
-
Originally posted by polarathene View Post
What benefits does Ada have over Rust? Asking as a dev with experience writing Rust code but not that familiar with Ada which has apparently been around for decades. I assume the developer experience isn't as good, but does Ada offer any advantages over Rust?
- Likes 4
Comment
-
I don't think that the main hindrance on Ada's adoption was having to type 'begin' instead of {. Of course if network services, among others, were written in Ada instead of C, we would have much less security problems and the Internet would be a lot better place, but it's too late for that now. The ecosystem (FOSS included) has moved on and none of the tooling, frameworks, runtimes etc. are Ada-friendly.
Since it looks like Rust now has all the momentum for safety or security-critical code, maybe the best way forward would be for it to incorporate those useful features from Ada that it's currently missing, mainly first class support for range types, generic modules and custom memory allocation (getting there with the placement operator?).
- Likes 3
Comment
Comment