А что насчет zig?
Собираетесь ли вы его изучить в этом году?
//hello.zig
const std = @import("std");
pub fn main() void {
std.debug.print("hello!\n", .{});
}
//zig run hello.zig
компилятор капец жесткий.
если переменная не используется не собирается.
не нравится только что сообщения об ошибках не всегда указывают непосредственно на место.
как то связано с comptime
сложнее D, но явно проще rust.
первая компиляция заметно занимает времени. не помню как там в ди rdmd.
Александреску помню утверждал мгновенно.
ПС да rdmd hello.d где-то раз в 10 быстрее компилит чем зиг. зиг и второй раз(под виндой) видно как ллвм что-то делает, но почти мгновенно.
rdmd насколько знаю просто кэширует.