Транслятор: различия между версиями

20 байт добавлено ,  5 лет назад
м
Бот: удаление шаблона {{не переведено}}
(неправильное окончание слова текст. Было - "тексты", а стало - "текста".)
м (Бот: удаление шаблона {{не переведено}})
Язык процессоров ([[машинный код]]) обычно является [[низкоуровневый язык программирования|низкоуровневым]]. Существуют платформы, использующие в качестве машинного язык высокого уровня (например, [[Intel iAPX 432|iAPX-432]]<ref>{{книга|автор=Органик Э.|заглавие=Организация системы Интел 432|оригинал=A Programmer’s View of the Intel 432 System|ответственный=Пер. с англ|место=М.|издательство=Мир|год=1987|страницы=20, 31|страниц=446|тираж=59&nbsp;000}}
{{начало цитаты}}
Можно привести ряд других примеров, в которых архитектура разработанных серий вычислительных машин базировалась или сильно зависела от некоторой модели структуры программы. Так, серия GE/Honeywell [[Multics]] основывалась на семантической модели выполнения программ, написанных на языке [[ПЛ/1]]. В {{translationподст:переведено|:en:Burroughs Corporation|Burroughs}} B5500, B6700 … B7800 прототипом послужила модель программы этапа выполнения, написанной на расширенном языке [[Алгол]]. …
 
Процессор i432, подобно этим ранним архитектурам, также базируется на семантической модели структуры программы. Однако, в отличие от своих предшественников, i432 не основывается на модели некоторого конкретного языка программирования. Вместо этого, основной целью разработчиков было обеспечение непосредственной поддержки на этапе выполнения как для ''абстрактных данных'' (то есть программирование с [[абстрактные типы данных|абстрактными типами данных]]), так и для ''доменно-ориентированных [[операционная система|операционных систем]]''. …