LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Потому что указатель после освобождения не используется и смысла его заNULLевать нет, а если используется то он должен реинициалироваться заново перед использованием. Никто не пишет.

Моя гипотеза тут: C – это язык культа страданий во имя страданий.

С это язык благодаря которому ты сейчас пользуешься всем чем пользуешься. Другие языки благополучно подохли в нише применения Си. И вообще я просто удивляюсь порой навороченные сложнейшие конструкции где любая ошибка фатальна норм писать, а как надо сраное присвоение сделать руками так сразу ой как сложна почаму по умолчанию оно не делает это за меня? Ну серьёзно.

У меня в lua скрипты падают потому что в данных nil попался, что lua виноватая? Ой ли? Да любой код можно уронить.

Хочется безопасности, будь добр займись ей. Цена одного макроса или переопределения функции и твои волосы шелковистые. И вообще это стандарстная библитека их много не глибц единым, язык может вообще без всяких free работаь там где этот фри невозможен

Да, я всё понимаю и часто было бы лучше если бы (десятки) моментов были бы иными, но они не иные. Почему у танка нет мягких колёс, ведь на современных дорогах он портит трассы. Ну так не ездий по трассам на танке, ехай по грунтовке. Или не ехай на таке, а ехай на бибике. =)))))))))))) Тупая аналогия, ну и пофиг

Исходная версия LINUX-ORG-RU, :

Потому что указатель после освобождения не используется и смысла его заNULLевать нет, а если используется то он должен реинициалироваться заново перед использованием. Никто не пишет.

Моя гипотеза тут: C – это язык культа страданий во имя страданий.

С это язык благодаря которому ты сейчас пользуешься всем чем пользуешься. Другие языки благополучно подохли в нише применения Си. И вообще я просто удивляюсь порой навороченные сложнейшие конструкции где любая ошибка фатальна норм писать, а как надо сраное присвоение сделать руками так сразу ой как сложна почаму по умолчанию оно не делает это за меня? Ну серьёзно.

У меня в lua скрипты падают потому что в данных nil попался, что lua виноватая? Ой ли? Да любой код можно уронить.

Хочется безопасности, будь добр займись ей. Цена одного макроса или переопределения функции и твои волосы шелковистые. И вообще это стандарстная библитека их много не глибц единым, язык может вообще без всяких free работаь там где этот фри невозможен