Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Насколько я вижу по текущему описанию языка, выравнивание - часть типа указателя, указатели на отдельные переменные и на массивы просто так не смешиваются, арифметика указателей для простых указателей не допустима и т.п. Т.е. практически все потенциально небезопасные операции требуют как минимум явной переинтерпретации указателей через целые числа или другие "силовые" преобразования.

Но может я плохо понимаю, какие моменты Вы имеете ввиду ...

https://ziglang.org/documentation/master/#Pointers

https://ziglang.org/documentation/master/#Alignment

На мой взгляд более "прямой" заменой Си является Zig (https://ziglang.org/), хотя он и менее известен, чем Rust.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность