История изменений
Исправление watchcat382, (текущая версия) :
вещественное двойной точности для них всё одно, всё едино, что гравитационная постоянная, что число Авогадро.
Отчасти согласен с вашим комментарием,но вот в этом моменте уточню,что Ада как раз позволяет не пихать всё подряд в «вещественное двойной точности»,а сделать отдельные типы(производные от него) для «высоты в метрах» и «высоты в футах». И вот тогда хрен получится эти две высоты перепутать. Не даст сам компилятор сложить метры с футами. Хотя внутри и то и другое будет «вещественным двойной точности».
Вобщем-то и плюсах можно так извернуться с определением отдельных типов,но сишные привычки этому не способствуют,да и компилятор не особо «понукает» так делать. А заказчиков вообще часто интересует лишь количество кода,выдаваемое программистом в единицу времени - отсюда и возник феномен «индийского кода». О качестве задумываются редко - удалось впарить заказчику кое-как работающий код и фиг с ним.
Исходная версия watchcat382, :
вещественное двойной точности для них всё одно, всё едино, что гравитационная постоянная, что число Авогадро.
Отчасти согласен с вашим комментарием,но вот в этом моменте уточню,что Ада как раз позволяет не пихать всё подряд в «вещественное двойной точности»,а сделать отдельные типы(производные от него) для «высоты в метрах» и «высоты в футах». И вот тогда хрен получится эти две высоты перепутать. Не даст сам компилятор сложить метры с футами. Хотя внутри и то и другое будет «вещественным двойной точности».
Вобщем-то и плюсах можно так извернуться с определением отдельных типов,но сишные привычки этому не способствуют,да и компилятор не особо «понукает» так делать. А заказчиков вообще часто интересует лишь количество кода,выдаваемое программистом в единицу времени - отсюда и возник феномен «индийского кода». О качестве задумываются редко - удалось впарить зазачику кое-как работающий код и фиг с ним.