Модель вызова (информатика)

Термин «модель вызова», используемый в русскоязычной литературе по информатике, не имеет однозначного английского эквивалента и в зависимости от контекста может означать:

Определённую стратегию вычисления (англ. Evaluation strategy) — свод правил, заложенных в семантике языка, диктующих, когда следует вычислять аргументы функции, и какого рода значения следует передавать — например, «call-by-value (вызов по значению)», «call-by-reference (вызов по ссылке)», «call-by-need (вызов по необходимости)» и др.;

Определённое соглашение о вызове (англ. Calling convention) в программном интерфейсе — низкоуровневая схема передачи аргументов в конкретную функцию и возврата из неё в вызывающий контекст, подразумевающая использование стратегии вычисления «call-by-value (вызов по значению)» — например, «std_call», «cdecl», «fastcall» и др.;

Определённый способ представления графа вызовов (англ. Call graph) программы при трансляции — например, «вызовы с передачей продолжений (англ. Continuation-passing style, CPS)», «подстановка процедур (англ. inlining)», «шитый код» и др.См.также:

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я