Re:Rust – Faster compilation with the parallel front-end in ...
by dijit on Friday November 10, 2023 @07:55AM
(#38218247)
I mean, from the top of my head; Crystal, V-Lang, Hack (based on PHP), Futhark, Raku & Mojo
Re:Rust – Faster compilation with the parallel front-end in ...
by pjmlp on Friday November 10, 2023 @07:59AM
(#38218284)
Crystal, V-Lang, Futhark, Mojo are also targeted to the C and C++ space, and aren't scripting languages.
Re:Rust – Faster compilation with the parallel front-end in ...
by nicoburns on Friday November 10, 2023 @08:44AM
(#38218688)
I can't name 150, but since C++ was released in the 80's there has been: JavaScript itself, Java, C#, PHP, Python, Ruby, Go, Swift, Kotlin, and many other very popular languages in the "higher level programming languages" category. And only really Rust has reached a comparable level of popularity in the "systems level language" category (with perhaps D and Zig in the next "tier").
Re:Rust – Faster compilation with the parallel front-end in ...
by pjmlp on Friday November 10, 2023 @10:10AM
(#38219787)
Category systems programming.
Cedar, Ada, Modula-2, Modula-2+, Modula-3, Oberon, Oberon-2, Component Pascal, Object Pascal, Turbo Pascal, Delphi, Active Oberon, OCaml, Objective-C, Oberon-07
Re:Rust – Faster compilation with the parallel front-end in ...
by nicoburns on Friday November 10, 2023 @10:32AM
(#38220086)
A lot of those are even older than C++. And of your list, only Objective-C has seen adoption on the scale of Rust, and it both predates C++ and requires a much heavier runtime than C/C++/Rust.
Re:Rust – Faster compilation with the parallel front-end in ...
by pjmlp on Friday November 10, 2023 @01:16PM
(#38222393)
CFront was released in 1983.
I bet you can manage yourself to find out when the other ones came into the world of computing.
NeXTSTEP drivers were written in Objective-C, macOS DriverKit is named in homage to the original NeXTSTEP DriverKit.
Metal is written in Objective-C, with C++14 as basis for Metal Shading Language.
As for adoption, moving goalposts, I thought we were talking about system languages being created, not about taking the computer market by storm.
Please don't take that as an offence, but please name at least 5 or 10 (which aren't "just" compiled to JS, I've actually forgotten about them ;). I've only heard about Elixir and Verse (yes, because of SPJ) which actually are somewhat used "in the wild".
But my point is exactly that Rust _is_ really an outsider by being significantly better than the (many or not so many does not matter that much ;) alternatives to C++.