ML (programski jezik) — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
Нема описа измене |
||
Ред 6:
==Pregled jezika==
* strogo tipiziran programski jezik - u osnovi -{ML}- jezika je [[lambda račun]] kojem je dodata stroga tipizacija. <ref>{{cite web | last = Mitić| first = Nenad | authorlink = Nenad Mitić | year=2009 | title =
* [[poziv po vrednosti]] (eng. ''-{call-by-value}-'') - funkciji se prosleđuju vrednosti promenljivih, koje se koriste u telu funkcije (rezultat rada funkcije zavisi od tih vrednosti), ali one same ne mogu biti promenjene
* funkcije višeg reda - uzima jednu ili više funkcija kao argumente (procesni parametri) i vraća funkciju kao rezultat. U lambda računu sve funkcije su višeg reda.
|