So I assume that it can generate code for any platform GCC supports? That's pretty great as GCC is pretty universal at this point. So for example could you compile D to 8-bit AVR?
Something ain't right when a programming language needs excessive promotion...
At least excessive compared to... Everyone self-promotes a little... C beat Pascal because of being first to get standardized and getting bureaucrats on board... And then spreading to universities with UNIX. Nobody even thinks of SmallTalk.
Okay EVERYTHING in life is quasi-political to some extent, but those languages are hyped way too much!
I like the D programming language, but Nim is my favorite. Both are high-productivity, type-safe, aspiring Java-killers with much better syntax, nearly as fast as C/C++/Rust, optional GC, permissively licensed, and their BDFLs have said no to SJWs pushing a CoC.
But Nim has a much cleaner Python-like syntax and better meta-programming features. Look at examples for Rosetta Code, and it's the best looking almost-as-fast-as-C language out there.
7 comments
0 u/RicardoBronson 29 Oct 2018 20:21
So I assume that it can generate code for any platform GCC supports? That's pretty great as GCC is pretty universal at this point. So for example could you compile D to 8-bit AVR?
0 u/KikesDidJFK [OP] 29 Oct 2018 21:06
In theory yes, but I wouldn't be surprised if something in the D runtime was deemed a roadblock for 8-bit support.
0 u/hfkmfn 30 Oct 2018 11:02
gdchas been available for awhile but now it's an official frontend, that means support for an alternative besides Rust and Go! =)It won't shut up the Rust and Go fanbois, but it's a start...
0 u/KikesDidJFK [OP] 30 Oct 2018 20:32
I wanted to like Rust, but it just isn't a good toolchain for systems programming, despite what the designers and fanboys like to claim.
0 u/hfkmfn 30 Oct 2018 20:58
Something ain't right when a programming language needs excessive promotion...
At least excessive compared to... Everyone self-promotes a little... C beat Pascal because of being first to get standardized and getting bureaucrats on board... And then spreading to universities with UNIX. Nobody even thinks of SmallTalk.
Okay EVERYTHING in life is quasi-political to some extent, but those languages are hyped way too much!
0 u/14889142 08 Nov 2018 01:46
I like the D programming language, but Nim is my favorite. Both are high-productivity, type-safe, aspiring Java-killers with much better syntax, nearly as fast as C/C++/Rust, optional GC, permissively licensed, and their BDFLs have said no to SJWs pushing a CoC.
0 u/14906467 08 Nov 2018 21:43
I like the D programming language, but Nim is my favorite.
Both are high-productivity, type-safe, aspiring Java-killers with much better syntax, nearly as fast as C/C++/Rust, optional GC, permissively licensed, and their BDFLs have said no to SJWs pushing a CoC.
But Nim has a much cleaner Python-like syntax and better meta-programming features. Look at examples for Rosetta Code, and it's the best looking almost-as-fast-as-C language out there.