История изменений
Исправление Vudod, (текущая версия) :
Кроме того хедер c классом, например, это по сути удобная документация. А ты в своем D без IDE будешь как мартышка бегать по всему файлу, чтоб увидеть цельную картину.
Никто не призывает писать без IDE. Даже простенький блокнот типа Geany умеет показывать списки функций и классов. Заголовочные файлы --- это рудимент далёкого прошлого, и они должны были умереть ещё в 80-ые, но их так и тащат для обратной совместимости. Просто создатели C в своё время не сумели без них обойтись, а потом это превратили в религию. Ни в одном современном языке нет заголовочных файлов и почти везде есть сборщик мусора: Java, OCaml, Haskell, C#, D, Go. Получается, что все разработчики современных языков криворукие и тупоумные мартышки.
Исходная версия Vudod, :
Кроме того хедер c классом, например, это по сути удобная документация. А ты в своем D без IDE будешь как мартышка бегать по всему файлу, чтоб увидеть цельную картину.
Никто не призывает писать без IDE. Даже простенький блокнот типа Geany умеет показывать списки функций и классов. Заголовочные файлы --- это рудимент далёкого прошлого, и они должны были умереть ещё в 80-ые, но их так и тащат для обратной совместимости. Просто создатели C в своё время не сумели без них обойтись, а потом это превратили в релгию. Ни в одном современном языке нет заголовочных файлов и почти везде есть сборщик мусора: Java, OCaml, Haskell, C#, D, Go. Получается, что все разработчики современных языков криворукие и тупоумные мартышки.