Post Thumbnail

В Zig есть механизм comptime, который позволяет выполнять код во время компиляции, фактически создавая два языка в одном: статически типизированный рантайм-язык и динамически типизированный язык для этапа компиляции.

В отличие от Rust или C++, где для метапрограммирования используются макросы и const-функции, Zig предлагает выполнять произвольный код на этапе компиляции через интерпретатор. Только иногда такой подход взрывает мозг

Похожее

Post Thumbnail

Revo

На эту пятницу у меня вас новый язык программирования, написанный на Zig Revo...

Post Thumbnail

Zig IO

В Zig 0.16 появился std.Io - кроссплатформенный интерфейс для ввода-вывода и кон...

Post Thumbnail

scripty

Scripty - это минимальный язык выражений без переменных, циклов и условий. Тольк...

Post Thumbnail

Bun в бан

Автор анализирует недавний перевод Bun с Zig на Rust, выполненный с помощью Clau...