LINUX.ORG.RU

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

Исправление DawnCaster, (текущая версия) :

Это просто разные подходы к разработке. Препроцессор хорош для всяких низкоуровневых системных языков. Прикладные языки имеют куда более удобные инструменты типа дженериков\шаблонов.

Так-то да, проблем с макросами и их отладкой бывает масса. Но, впрочем, системные языки и задачи под которые они предназначены как правило не предполагают какой-то особой структурной или алгоритмической сложности. Действительно сложные бизнес-штуки чисто на C обычно не пишут.

Исходная версия DawnCaster, :

Это просто разные подходы к разработке. Препроцессор хорош для всяких низкоуровневых системных языков. Прикладные языки имеют куда более удобные инструменты типа дженериков\шаблонов.