[Comm] C++ rulezz :))

Vitaly Lugovsky =?iso-8859-1?q?vsl_=CE=C1_ontil=2Eihep=2Esu?=
Пт Ноя 1 16:53:31 MSK 2002


On Fri, 1 Nov 2002, Dmitry E. Oboukhov wrote:

> > Ну так под конкретную платформу только кодогенератор присобачить надо.
> >Всё остальное хозяйство можно и портабельным делать, заложившись лишь
> >на наиболее общие параметры контроллеров.
> >
> кстати не под любой МК вообще ЯВУ приделаешь,
> обычно ЯВУ так или иначе завязаны на стек,

 Вовсе не обязательно. Даже ЯВУ, требующие вроде бы GC, можно умно 
компилять, расставляя автоматом явные выделения/удаления. Пример -
MLkit.

> а есть контроллеры, у котороых стек возвратов только аппаратный
> и небольшой глубины, а косвенная адресация
> страшно убогая (один индексный регистр)
> - PIC-процессоры например.
> или вообще отсутствует.

 Всё это - совершенно не обязательно для ЯВУ. Более того, чем более 
высокоуровневый ЯВУ, тем проще его компилировать в обход ущербности 
железа.

> причем для таких процессоров пишут относительно
> неплохие компиляторы с Си, хотя там почти все переменные
> получаются статическими, а об указателях можно вообще не
> думать.

 Какой же это тогда Си...





Подробная информация о списке рассылки community