Публикации по теме '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, она была..