Функційне програмування: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Aced (обговорення | внесок) м зняття неактуального шаблону Нп3 |
м Розтлумачено Miranda як Міранда (мова програмування) |
||
Рядок 16:
* [[LISP]] (Джон Маккарті, 1958, безліч його нащадків, найсучасніші з яких — [[Scheme]] і [[Common Lisp]])
* [[ML]] (Робін Мілнер, 1979, з нині використовуваних діалектів відомі [[Standard ML]] і [[Objective CAML]])
* [[Міранда (мова програмування)|Miranda]] (Девід Тернер, 1985, який згодом дав розвиток мові [[Haskell]])
* [[Erlang]] — (Joe Armstrong, 1986) функційна мова з підтримкою процесів
* [[Nemerle]] — гібридна функціонально/імперативна мова.
Рядок 89:
target = [] # створити порожній список
for item in source_list: # для кожного елемента вихідного списку
</Source>
Функціональна версія виглядає по-іншому:
|