Comment

Comment by WalterBright

> Zig particularly shines: comptime metaprogramming, explicit memory allocators, and best-in-class C interoperability. Not to mention the ongoing work on compilation times

The D programming language shines:

comptime: https://dlang.org/spec/function.html#interpretation

metaprogramming: https://dlang.org/spec/template.html#function-templates

explicit memory allocators: these are easily made, there's nothing special about them, I use them all the time

best-in-class C interoperability: Nothing beats D's ImportC, where you can import a .c file as if it were a module. You can even use ImportC to translate your C code to D! https://dlang.org/spec/importc.html

Performance: same as C and C++

parent WalterBright 11 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton