Originally posted by ldo17
View Post
Announcement
Collapse
No announcement yet.
id Tech 4 / Doom 3 Is Being Rewritten In Ada
Collapse
X
-
Originally posted by ldo17 View PostMaybe it could be useful for newer applications like IoT etc, where security is proving to be a serious headache.
- Likes 2
Comment
-
Originally posted by LucretiaThis crap site cannot handle large responses that take a bit of time to write, can it?Michael Larabel
https://www.michaellarabel.com/
Comment
-
Originally posted by LucretiaAlso, Rust fails in the readability department as well as C++, both are hideous to read due to the overuse of symbols all over the place. The new C++ stuff has made it harder to read and both C++ and Rust make my head hurt.
By far, Rust is much more readable than both C and C++. I would even say that it's more readable than Ada because the higher level functional programming aspects make it trivial to express complex functionality on a single line. If you want to point to benchmarksgame entries, I can also do the same to show Rust beating Ada/C.Last edited by mmstick; 05 March 2017, 06:18 PM.
Comment
-
Originally posted by wizard69 View Post
I wouldnt call it obsolete, there is a niche that ADA still fills well.
As for the rewrite i have to wonder if the process has uncovered many bugs in the original engines code base. Coosing to rewrite something in ADA or a modern language such as Rust or Swift has that potential.
In case you're not familiar with it, Mozilla's Law asserts that "As an online discussion of software grows longer, the probability of someone suggesting it should be rewritten in Rust approaches 1."Last edited by bison; 05 March 2017, 06:56 PM.
- Likes 5
Comment
-
People are allowed to have hobbies, there are lots of less useful projects out there, including Haiku, ReactOS, Hurd, and approx. 700 crappy game engines. It might still provide some kind of experience for someone even if it doesn't lead to some kind of useful product, and learning the hard way that something is a bad idea can be useful. It's also better that beginners get some experience before contributing to more serious projects, or even become a professional coder. I always encourage developers to get as much experience as possible.
As for someone who has experience both with Ada and game engines, it's certainly something I would never combine. If someone wants to create an efficient engine they should rather do it in clean C with cache optimized/data oriented design. But of course, those are tools for grownups, not for the kids thinking they can do everything better in Rust…
- Likes 2
Comment
-
Originally posted by gens View Postconsidering that Ada is regularly beating modern languages in terms of speed, readability, and especially memory usage
http://benchmarksgame.alioth.debian....php?test=nbody
http://benchmarksgame.alioth.debian....st=binarytrees
now go learn something
- Likes 1
Comment
-
Originally posted by LucretiaYou know absolutely nothing. Ada is not obsolete and is being used in more and more safety oriented areas due to the features mentioned below.
- Likes 2
Comment
Comment