|
| |
| 2.10, Аноним (10), 01:04, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Опа, на опеннете не токсичный и рациональный комментарий, респект!
| | |
|
| 1.6, Аноним (6), 23:49, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
>вместо нулевых указателей
Остается пожелать ребятам реализовать его для десятка платформ. Получиться десяток zig.
| | |
| |
| 2.9, Аноним (9), 00:50, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Опциональные типы не особо так отличаются от нулевых указателей, но нужен компилятор, который будет тихонько компилять в нули назад. Думаю, второй zig в это сможет.
| | |
|
| 1.8, Аноним (9), 00:47, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот это действительно замена Си, а не обёртка над маллоком. Аллокатор там - библиотечный объект, а не часть языка.
| | |
| |
| 2.11, Аноним (10), 01:12, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
К сожалению, замена Си не нужна. Си устарел не только и не столько на уровне языка, но и на уровне, простите за тавтологию, уровня - в современных реалиях он слишком низкоуровневый. zig эту проблему только усугубляет - там не только vtable придётся писать руками, но и аллокатор через всю цепочку вызовов таскать, а зачем, когда недефолтный аллокатор нужен крайне редко. То что написано на C останется на C, а то что будет переписываться, будет переписываться на go или rust. Ну и неадекватный BDFL + нестабильность ставят крест на применении для неигрушечных проектов.
| | |
| |
| 3.13, Аноним (9), 01:37, 04/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>аллокатор через всю цепочку вызовов таскать
Ставь лойс, если прокидывать данные научился только через цепочку вызовов.
| | |
|
|
| 1.14, Аноним (14), 02:16, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем этот язык существует, если на нём вообще больше ничего не написано?
| | |
|