LINUX.ORG.RU

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

Исправление 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. Получается, что все разработчики современных языков криворукие и тупоумные мартышки.