Подпишитесь на наши новости
Вернуться к началу с статьи up
 

МАКРОПРОЦЕ́ССОР

  • рубрика
  • родственные статьи
  • image description

    В книжной версии

    Том 18. Москва, 2011, стр. 566

  • image description

    Скопировать библиографическую ссылку:




Авторы: Н. Е. Балакирев

МАКРОПРОЦЕ́ССОР, сис­тем­ная про­грам­ма, пред­на­зна­чен­ная для пред­ва­ри­тель­ной (до транс­ля­ции, см. Транс­ля­тор) об­ра­бот­ки тек­ста ис­ход­ной про­грам­мы, на­пи­сан­ной на язы­ке про­грам­ми­ро­ва­ния. На вход М. по­да­ёт­ся про­грам­ма (рас­смат­ри­вае­мая как по­сле­до­ва­тель­ность сим­во­лов), ко­то­рая час­тич­но или пол­но­стью со­сто­ит из мак­ро­вы­зо­вов (мак­ро­ко­манд, мак­ро­сов) – опе­ра­то­ров, пред­на­зна­чен­ных для об­ра­бот­ки М. Про­грам­мист соз­да­ёт т. н. мак­ро­оп­ре­де­ле­ние (на­бор опи­са­ний ал­го­рит­мов об­ра­бот­ки мак­ро­вы­зо­вов), в ко­то­ром со­дер­жат­ся пра­ви­ла за­ме­ны по­сле­до­ва­тель­но­сти сим­во­лов, об­ра­зую­щих мак­ро­вы­зов, дру­гой по­сле­до­ва­тель­но­стью сим­во­лов, т. н. мак­ро­рас­ши­ре­ни­ем, что рас­ши­ря­ет син­так­сис язы­ка про­грам­ми­ро­ва­ния и зна­чи­тель­но об­лег­ча­ет на­пи­са­ние про­грамм. Ре­зуль­та­том ра­бо­ты М. яв­ля­ет­ся вы­ход­ная про­грам­ма, пред­став­ляю­щая со­бой по­сле­до­ва­тель­ность опе­ра­то­ров (кон­ст­рук­ций) язы­ка про­грам­ми­ро­ва­ния. Обыч­но М. яв­ля­ет­ся ли­бо са­мо­сто­ят. транс­ля­то­ром, ли­бо мо­ду­лем транс­ля­то­ра с язы­ка вы­со­ко­го уров­ня или ас­семб­ле­ра.

Вернуться к началу