Почему использование препроцессора менее распространено в языках, отличных от C / C ++ / ObjC?

Я программировал на Java и VB.Net около 4 лет, а на C # около 6 месяцев. Я'Мы также использовали несколько динамических языков, таких как Perl, Python, PHP и JavaScript.

У нас никогда не было необходимости в препроцессоре.

Мой вопрос: почему вы видите такое широкое использование препроцессоров в C, C ++ и Objective-C, но редко (или никогда) не видите его в таких языках, как Java, C # или Scala?

Ответы на вопрос(12)

Ваш ответ на вопрос