Стековый язык: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
Нет описания правки |
||
Строка 1:
'''Стековый язык программирования''' ({{lang-en|stack-oriented programming language}}) — это [[язык программирования]], в котором для передачи параметров используется машинная модель [[стек]]а. Этому описанию соответствует несколько языков, в первую очередь [[Forth]] и [[PostScript]], а также многие [[ассемблер]]ные языки (использующие эту модель на низком уровне - [[Java]], [[C Sharp | C#]]). При использовании стека, в качестве основного канала передачи параметров между словами элементы языка, естественным образом, образуют фразы ( [[Конкатенация | последовательное сцепление]] ). Это свойство сближает данные языки с естественными языками.
Выполнение программы в стековом языке программирования представляет собой операции на одном или нескольких стеках, которые могут иметь различное предназначение. Вследствие этого программные конструкции других языков программирования должны быть изменены, прежде чем они могут быть использованы в стековом языке.
== Ссылки ==
|