Продолжения

Продолжения

Продолжение (англ. continuation) представляет состояние программы в определённый момент, которое может быть сохранено и использовано для перехода в это состояние. Продолжения содержат всю информацию, чтобы продолжить выполнения программы с определённой точки. Состояние глобальных переменных обычно не сохраняется, однако для функциональных языков это несущественно (выборочное сохранение/восстановление значений глобальных объектов в Scheme достигается отдельным механизмом dynamic-wind). Продолжения похожи на goto Бейсика или setjmp()/longjmp() Си, так как также позволяют перейти в любое место программы. Но продолжения, в отличие от goto, позволяют перейти только в участок программы с определённым состоянием, которое должно быть сохранено заранее, в то время, как goto позволяет перейти в участок программы с неинициализированными переменными. Для функциональных языков продолжением также называют функцию, передаваемую в качестве аргумента другой функции, и используемую для гибкого развития хода вычислений. Поскольку продолжение, раз использовано, не возвращает управления, такой стиль применим лишь в языках с оптимизацией хвостовой рекурсии (ML,

Поддержка языками программирования

Многие языки программирования предоставляют эту возможность под различными именами, например:

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Продолжения" в других словарях:

  • продолжения — ждать продолжения • модальность, ожидание ожидать продолжения • модальность, ожидание …   Глагольной сочетаемости непредметных имён

  • ПРОДОЛЖЕНИЯ ТЕОРЕМЫ — теоремы о продолжении функции с нек рого множества на более широкое таким образом, что продолженная функция обладает определенными свойствами. К П. т. относятся прежде всего задачи об аналитическом продолжении функций. Примером теоремы… …   Математическая энциклопедия

  • ПРОДОЛЖЕНИЯ «МАСТЕРА И МАРГАРИТЫ» —         На сегодняшний день известны два романа, продолжающие «Мастера и Маргариту». По странному совпадению, оба романа изданы в Твери – «Возвращение Воланда, или Новая дьяволиада» (1993) московского писателя Виталия Ручинского (1933 г.… …   Энциклопедия Булгакова

  • ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД — включение данной задачи в однопараметрическое (0 1) семейство задач, связывающее данную задачу (а=1) с известной разрешимой задачей (a=0), и изучение зависимости решений от параметра a. Метод широко используется в теории дифференциальных… …   Математическая энциклопедия

  • ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД — метод приближенного решения нелинейных функциональных уравнений. П. по п. м. состоит в том, что решаемое уравнение Р(х)=0 обобщается к виду F(x, t)=0 путем введения параметра t, принимающего заданные значения на конечном интервале , так, что… …   Математическая энциклопедия

  • ПРОДОЛЖЕНИЯ ТЕОРЕМЫ — в аналитической геометрии утверждения о продолжении функций, сечений аналитич. чков, аналитич. чков, аналитич. одмножеств, голоморфных и мероморфных отображений с дополнения ХA в аналитич. ространстве Xк подмножеству А(как правило, тоже… …   Математическая энциклопедия

  • Фигура продолжения — фигура, свидетельствующая о продолжении предыдущего тренда и относящее наблюдаемые процессы к разряду корректирующих. Фигуры продолжения имеют смысл только при наличии четко выраженного предшествующего тренда. По английски: Continuation pattern… …   Финансовый словарь

  • Ирландская армия продолжения — (Совет армии продолжения, Continuity IRA) ИАП. Радикальная республиканская организация, откололась от ИРА в 1994. Причина несогласие с курсом ИРА на мирные переговоры по урегулированию североирландской проблемы. ИАП считает необходимым продолжать …   Терроризм и террористы. Исторический справочник

  • хорошего продолжения фактор — см. фактор хорошего продолжения Психологический словарь. И.М. Кондаков. 2000 …   Большая психологическая энциклопедия

  • Фактор Хорошего Продолжения — объединение в гештальте таких элементов, которые образуют в совокупности наиболее простые, напрашивающиеся конфигурации …   Психологический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»