News for hackers. Stuff that matters.
Re:The C juggernaut illustrated (2012) by andrewmcwatters on Saturday February 04, 2023 @06:38PM (#34659665)
Thank you for mentioning this! I wonder if Zig is the closest modern thing to C that we have? D seems to not want to fill the ANSI C role. Walter Bright seems to be a bright guy, but I want a programming language that follows the philosophies embodied and manifested in C. You can sort of get the idea that the guys behind Go roughly had this sort of Unix-esque philosophy mentality, but they never come out and explicitly say it[1][2], and so I think it wasn't an explicit goal for them.

[1]: https://go.dev/blog/5years

[2]: https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

Re:The C juggernaut illustrated (2012) by hgs3 on Saturday February 04, 2023 @06:41PM (#34659700)
I've only toyed around with it, but D does offer the -BetterC flag [1] FWIW.

[1] https://dlang.org/spec/betterc.html

Re:The C juggernaut illustrated (2012) by WalterBright on Saturday February 04, 2023 @06:42PM (#34659709)
> Walter Bright seems to be a bright guy

I had to change my born name from Walter Dummkopf.

Re:The C juggernaut illustrated (2012) by WalterBright on Saturday February 04, 2023 @06:52PM (#34659808)
> I want a programming language that follows the philosophies embodied and manifested in C

I don't really know what is missing on that front in DasBetterC. D can call any C code directly, D even has a built in assembler. D can import C code. And you can program free of the depredations of the C preprocessor.

Re:The C juggernaut illustrated (2012) by WalterBright on Saturday February 04, 2023 @06:54PM (#34659825)
> I didn't catch myself with the "bright" thing.

When my dad was in the Air Force, the commander assigned Major Smart to be his office mate, for the sole purpose of putting "Bright & Smart" on the door. He figured nothing could go wrong in that department.