>Eiffel создавался с целью оптимировать работу в больших проектах.Eiffel создавался с целью реализации объектно-ориентированной парадигмы и "проектирования по контракту".
Да помнится было время, когда поклонники процедурного программирования утверждали, что не то что какой-то там Eiffel, а вообще ООП имеет смысл применять только в "больших пректах".
>А форт создавался с целью достичь наилучший компромис между расходом ресурсов и гибкостью программы на машинке уровня современных микроконтроллеров.
А форт с успехом применялся не только как средство для достижения каких-то там компромиссов, но и как метаязык - видимо эту важную его особенность вы как раз упустили. А метаязыки как раз и применяются в больших проектах и коллективных разработках.
У вас явно присутствует недостаточная информированность о тех языках, которые вы изучаете.
Знать синтаксис большого числа языков - это еще не означает знать эти языки.
>И применять языки, и не только для этих два, не по тому назначению для которого их создавали авторы и оттачивало близкое к авторам по целям сообщество - как минимум не рационально. А то можно было сразу отбросить стереотипы и на ассемблере остаться.
Вам следует внимательнее вдуматься, что такое языки "общего назначения". А также не путать "назначение" языка с поддерживаемыми им парадигмами проектирования.
Так что пока продолжает наблюдаться чисто психологический фактор. А именно - желание убеждать других вместо того, чтобы что-то внедрять самому. "Большие проекты" при этом - плохо осознанное оправдание.