LINUX.ORG.RU

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

Исправление no-such-file, (текущая версия) :

вообще не видно, что должно вернуться

Первое приближение обратного квадратного корня. По-моему совершенно очевидно из контекста и названия функции, что это не температура на Марсе, а именно то, что вычисляет основная функция.

Читаешь такое в какой-нибудь геометрической библиотеке и первая реакция будет «что за фигня?»

Ещё раз повторю, что неосведомлённость программиста о предметной области никак не связана с тем что можно или нельзя выразить в языке. Наверное прежде чем лезть потроха геометрической библиотеки нужно ознакомится с предметом. Изучать математику по коду заведомо провальная идея. Т.к. даже учебника зачастую недостаточно, нужно чтобы человек объяснил что и почему.

unsafe и UB — разные вещи

Я имею в виду общий подход. Чтобы такой «грязный» код требовалось помечать явно. В жабке например нужно исключения явно обозначать и т.п.

Исходная версия no-such-file, :

вообще не видно, что должно вернуться

Первое приближение обратного квадратного корня. По-моему совершенно очевидно из контекста, что это не температура на Марсе, а именно то, что вычисляет основная функция.

Читаешь такое в какой-нибудь геометрической библиотеке и первая реакция будет «что за фигня?»

Ещё раз повторю, что неосведомлённость программиста о предметной области никак не связана с тем что можно или нельзя выразить в языке. Наверное прежде чем лезть потроха геометрической библиотеки нужно ознакомится с предметом. Изучать математику по коду заведомо провальная идея. Т.к. даже учебника зачастую недостаточно, нужно чтобы человек объяснил что и почему.

unsafe и UB — разные вещи

Я имею в виду общий подход. Чтобы такой «грязный» код требовалось помечать явно. В жабке например нужно исключения явно обозначать и т.п.