Публикации по теме 'ziglang'
Обновление для Zig-программистов и дилетантов
Вещи, которые легко запомнить при повторном посещении языка программирования Zig
Около двух лет назад я попробовал язык программирования Zig и написал о нем несколько статей. Сегодня я снова запускаю старый проект Zig и записываю свой опыт возвращения в Zig. На мой взгляд, это полезный тест, потому что он помогает выявить вещи, которые могут сбить с толку новичков, и помогает оценить живучесть языка. Любой язык, к которому вы можете вернуться после длительного перерыва с минимальными..
Zig Comptime — WTF — это Zig Comptime (и Inline)
Мощь и сложность Comptime и Inline в Zig
Эд Ю ( @edyu на Github и @edyu в Twitter)
23 августа 2023 г.
Введение
Zig — это современный язык системного программирования, и хотя он претендует на звание лучшего языка C , многие люди, которые изначально не нуждались в системном программировании, были привлечены к нему из-за простота синтаксиса по сравнению с такими альтернативами, как C++ или Rust .
Однако из-за мощи языка некоторые синтаксисы не очевидны для тех,..
Что делает язык программирования Zig уникальным?
Zig позволяет запускать код во время компиляции. Каковы последствия?
Вычисления во время компиляции впервые появились в языке программирования Lisp в 1960-х годах. Вычисления во время компиляции означают, что код, который вы позже скомпилируете, — это не только то, что вы записали. То, что вы компилируете позже, также является кодом, который «написан» вашим кодом. Код генерации кода. Хотя это обычная функция в динамически типизированных языках, таких как Lisp и Julia, она была..