Ох... Вешать ярлыки -- каждый горазд. Особенно, когда сам не сталкивался с такими вещами. Я могу лишь посоветовать обратиться к литературе, в которой описаны классические ошибки, совершённые программистами мирового класса, и влетевшие в копеечку. Пример с float'ом -- лишь один из них. Другой известный пример -- компиляция фортраном инструкции DO как идентификатора из-за того, что человек случайно поставил точку вместо запятой. Из-за этого при взлёте взорвалась ракета; потеряны были миллионы долларов. Из-за этого, во многом, был разработан язык Ada, в котором все такие штуки сведены к минимуму.Сообщение от lvd
Сравнивать флоаты целочисленно -- непереносимо, потому что на разных архитектурах флоаты могут представляться по-разному.
Зачем обиняками выражаться? Не знаю, зачем и не знаю, кто. Все парадигмы, которые сейчас есть, известны ещё с пятидесятых-шестидесятых.Сообщение от lvd
Парадигмы никто не меняет, это процесс объективный. На майкрософт кивать не надо. ООП появилось в Simula 67, но лишь в 90х годах его стали реально юзать. Парадигма была уже давным-давно.
Вообще я сторонник бизнес-подхода. Если некто пишет программу за неделю на С++ с OOП и STL или даже на Visual Basic, а другой на С за месяц, первый куда выгоднее...