ComputerMage>В Билдере/Дельфи один общий компилятор. Который компилит как сишный так и паскалевый код.
После того, как входной текст разобрали на предмет синтаксиса, во внутреннем представлении компилятора, уже глубоко по барабану, на чём оно там было написано. Так что поддержка двух (трёх, пяти, семи - не суть) языков с единым кодогенератором - вполне оправдана на мой взгляд.
ComputerMage>Можно даже миксить два языка в пределах проекта, или даже одноо сорца. Точно уже не помню.
Была лет 10-12 назад такая система как TopSpeed Modula, (пользовали одно время для переноса много чего с Кроноса на PC). Там можно было смешивать (переписывание большого проекта по частям
) Modula-2 и С (и Ассемблер тоже!!!
). Каждый модуль должен быть
целиком на одном языке.
"Будьте самоучками - не ждите, чтобы вас научила жизнь." С.Е. Лец