Size: a a a

2019 June 29

.

..:: махуноф ::.. in ru.nim.talks
над зигом то команда работает
источник

.

..:: махуноф ::.. in ru.nim.talks
наверно
источник

.

..:: махуноф ::.. in ru.nim.talks
..:: махуноф ::..
над зигом то команда работает
а он опенсурс?
источник

A

Andrew in ru.nim.talks
А автор вланга на своём нерабочем языке как то написал мессенджеры и тетрисы
источник

A

Andrew in ru.nim.talks
..:: махуноф ::..
а он опенсурс?
+
источник

.

..:: махуноф ::.. in ru.nim.talks
класс
источник

.

..:: махуноф ::.. in ru.nim.talks
пойду делать максланг
источник

A

Andrew in ru.nim.talks
..:: махуноф ::..
пойду делать максланг
ИлонМаскЛанг?
источник

d

data-man in ru.nim.talks
Andrew
По крайней мере бинари на зиге отличного размера. Hello world чуть больше 8кб - даже у асма такой же размер
OS? Версия Zig?
Уменя hello.zig ~416 Кб. Стрипнутый ~ 40 Кб. Zig из гита.
источник

A

Andrew in ru.nim.talks
data-man
OS? Версия Zig?
Уменя hello.zig ~416 Кб. Стрипнутый ~ 40 Кб. Zig из гита.
Арчлинукс. Компилить с оптимизацией на размер + стрипать
источник

d

data-man in ru.nim.talks
Да, zig build-exe --release-small hello.zig ? ~40 Кб.
источник

A

Andrew in ru.nim.talks
После стрипа?
источник

d

data-man in ru.nim.talks
Ох, сорри! Не 40, а 70! Да, после стрипа.
источник

A

Andrew in ru.nim.talks
data-man
Да, zig build-exe --release-small hello.zig ? ~40 Кб.
Добавь ещё ключ --strip
источник

d

data-man in ru.nim.talks
Andrew
Добавь ещё ключ --strip
23504 bytes :)
источник

A

Andrew in ru.nim.talks
data-man
23504 bytes :)
strip --strip-all
источник

d

data-man in ru.nim.talks
19808 bytes
источник

A

Andrew in ru.nim.talks
Покаж код
источник

d

data-man in ru.nim.talks
example/hello.zig
источник

d

data-man in ru.nim.talks
const std = @import("std");

pub fn main() !void {
   // If this program is run without stdout attached, exit with an error.
   const stdout_file = try std.io.getStdOut();
   // If this program encounters pipe failure when printing to stdout, exit
   // with an error.
   try stdout_file.write("Hello, world!\n");
}
источник