Size: a a a

2020 February 04

T

Tux in rust_offtopic
Alexander Krivitskiy
Ну так же, как ты длину строки по нулевому байту находишь
угу
источник

T

Tux in rust_offtopic
а это ядро считает или си компайлер добавляет как обвязку к твоему мейну?
источник

T

Tux in rust_offtopic
и, если это exit(
main(argc, argv))
запуск мейна, то что будет, если в самом мейне exit вызвать? получается exit дважды будет вызван.
источник

AK

Alexander Krivitskiy in rust_offtopic
Tux
а это ядро считает или си компайлер добавляет как обвязку к твоему мейну?
Это вроде как в libc
источник

DF

Dollar Føølish in rust_offtopic
C runtime library только по моему правильное название
источник

DF

Dollar Føølish in rust_offtopic
Или я с вендой путаю
источник

AK

Alexander Krivitskiy in rust_offtopic
_libc_start_main()
источник

DF

Dollar Føølish in rust_offtopic
Норм
источник

AK

Alexander Krivitskiy in rust_offtopic
О что нашёл. Надеюсь, поможет
источник

AK

Alexander Krivitskiy in rust_offtopic
источник

AK

Alexander Krivitskiy in rust_offtopic
Таки execve считает argс. libc просто прокидывает
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

AZ

Alex Zhukovsky in rust_offtopic
У меня тонна кода, в которых мат. выражения как бы моноид, в котором inf-ы и nan в качестве нейтрального элемента. Что удобно, иначе код разросся бы адово. Весьма печально, что их результат нужно сериализовать через костыли
источник

AZ

Alex Zhukovsky in rust_offtopic
у гоферов монады там
источник

AZ

Alex Zhukovsky in rust_offtopic
моноид с наном за ноль
источник

AZ

Alex Zhukovsky in rust_offtopic
10/10
источник

G

Gymmasssorla in rust_offtopic
лол
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
моноид с наном за ноль
1+Inf == 1

Seems legit.
источник

P

Pavel in rust_offtopic
2*Inf == 2

This is fine.
источник

P

Pavel in rust_offtopic
1*(1/0)/(2/0) == 1

Sounds reasonable.
источник