Size: a a a

2021 March 26

c

codingteam@cjr in codingteam
sergevp
У каждого языка свои особенности. И есть миллион способов совершить ошибку. Замена отсутствующих переменных на пустую строку — далеко не самый страшный из них и далеко не в самом страшном языке. :)
источник

c

codingteam@cjr in codingteam
sergevp
@pink_snow> Зато в шелле отсутствующие переменные молча в пустую строку раскрываются.

Но если в вашем скрипте это — проблема, то:
set -u
источник

c

codingteam@cjr in codingteam
sergevp
@a1batross, :)
источник

FO

FORTRAN ONE LOVE in codingteam
Утро v0.1.0-20210326!
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
sergevp
А в си деление на ноль бросает эксепшн. :)
Разве так? Кажется, это просто UB.
источник

FO

FORTRAN ONE LOVE in codingteam
Dr. Friedrich von Never
Разве так? Кажется, это просто UB.
SIGчототама получаешь и его можно отловить
источник

Dv

Dr. Friedrich von Ne... in codingteam
FORTRAN ONE LOVE
SIGчототама получаешь и его можно отловить
Это в стандарте языка написано?
источник

FO

FORTRAN ONE LOVE in codingteam
Dr. Friedrich von Never
Это в стандарте языка написано?
Нет :)
Это позикс
источник

Dv

Dr. Friedrich von Ne... in codingteam
FORTRAN ONE LOVE
Нет :)
Это позикс
Ок, в стандарте языка не написано.
источник

FO

FORTRAN ONE LOVE in codingteam
Dr. Friedrich von Never
Ок, в стандарте языка не написано.
Думаю, там просто написано: деление на ноль является IB
источник

FO

FORTRAN ONE LOVE in codingteam
*UB
источник

💮

💮 in codingteam
Dr. Friedrich von Never
Это в стандарте языка написано?
Если во время написания стандарта поделят на ноль, то сам текст стандарта попадёт под UB и тем самым потеряет весь смысл.
источник

Dv

Dr. Friedrich von Ne... in codingteam
💮
Если во время написания стандарта поделят на ноль, то сам текст стандарта попадёт под UB и тем самым потеряет весь смысл.
А мир, в котором это происходит, не потеряет смысла?
источник

💮

💮 in codingteam
Dr. Friedrich von Never
А мир, в котором это происходит, не потеряет смысла?
Не знаю. Можно было бы проверить экспериментально, но, боюсь, результаты эксперимента тоже могут не иметь смысла.
источник

💮

💮 in codingteam
Кстати, при целочисленном делении на ноль прилетает SIGFPE (Floating Point Exception). А если флоаты делить, то ничего не прилетает.
источник

💮

💮 in codingteam
Что-то захотелось на нулевой указатель поделить...
источник

EE

Ender Eyre in codingteam
Кревед, толян
источник

EE

Ender Eyre in codingteam
источник

FO

FORTRAN ONE LOVE in codingteam
Утро, v0.2.0-20210326!
источник

EE

Ender Eyre in codingteam
Жмутро
источник