Наредба (програмирање) — разлика између измена

м
Разне исправке; козметичке измене
м (Разне исправке; козметичке измене)
 
== Семантика ==
Семантички многе наредбе се разликују од [[Потпрограм|потпрограмских]] позива својим руковањем [[параметара]]. Обично стварни параметар потпрограма се процењује једном пре него што потпрограм се зове. Ово је у супротности са многим извештајима параметара који се може оценити неколико пута (нпр стање [[While петља|while петље]]), или не уопште (нпр тело петље while петље). Технички такви параметри наредбе називају по имену параметри. [[Позив-за-име |Позив-за-име]] параметра се вреднује по потреби (види [[лењу процена]]). Када је позив-за-име параметра су доступан наредба попут понашања може бити реализована уз потпрограм (види [[Lisp|Лисп]]). За језике без позив-без-мена параметара семантички опис [[Управљање током|петље]] или [[услова]] обично превазилази могућности језика. Стога стандардни документи се често односе на семантичке описе у природном језику.
 
== Експресије  ==
У већини језика, наредбе контраста са [[изразима]] у наредбама не враћају резултате и извршавају се искључиво за своје [[нежељене ефекте]], док изрази увек враћају резултат и често немају нежељене ефекте за све. Међу императивниим програмским језицима, [[ Алгол 68]] је један од ретких у којима наредба може да врати резултат. У језицима који мешају императив и [[Функционално програмирање|функционалне стилове]], као што је [[Lisp|Лисп]] породица, разлика између израза и наредба није направљена: чак изразе извршени у секвенцијалним контекстима искључиво за своје нежељене ефекате и чије враћање вредности се не користи већ се сматрају <nowiki>''</nowiki> изразима". У чистом функционалном програмирању, не постоје наредбе; све је израз. 
 
== Растегљивост ==
* [[Растегљиви језици]]
 
== ReferencesРеференце ==
{{Reflistreflist}}
 
== Екстерни линкови ==
* [http://www.pcmag.com/encyclopedia_term/0,2542,t=program+statement&i=49804,00.asp PC ENCYCLOPEDIA: Definition of: program statement]
 
[[Категорија:Програмске парадигме]]
1.572.075

измена