[an error occurred while processing this directive]
|
Глубинная причина в том, что при создании С руководствовались "плоской" моделью (см. ссылку). Поэтому наличие ассемблера и пр. необходимых для жизни вещей - через #pragma, т.е. отдано на откуп создателям компилятора. Кто-то сделал так чтоб было удобно пользователям, кто-то - так, чтоб было удобно ему самому. Если же усреднить - говно.
Форт в этом смысле на шаг впереди. Стандарт Форта оговаривает хотя бы стандартный "интерфейс" к ассемблеру. Правда, к сожалению, не требует наличия ассемблера в составе поставки. Но с другой стороны, написать асм на Форте - задача на день, не более.
E-mail: info@telesys.ru