Programowanie funkcyjne: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Dodano PHP jako przykład jezyka funkcyjnego |
m Wycofano edycje użytkownika 213.192.104.22 (dyskusja). Autor przywróconej wersji to Krzysztof.math. |
||
Linia 25:
Języki tej grupy są popularniejsze niż języki czysto funkcyjne. Umożliwiają one stosowanie zmiennych, pozwalają na efekty uboczne, tradycyjne wejście/wyjście i mieszanie stylu funkcyjnego z [[programowanie imperatywne|imperatywnym]] bądź [[programowanie obiektowe|obiektowym]]. Wartościowanie w nich jest przeważnie [[wartościowanie zachłanne|zachłanne]].
Do grupy tej należą [[Lisp]] z wszystkimi pochodnymi (np. [[Clojure]], [[Scheme]]), [[Erlang (język programowania)|Erlang]], [[Scala (język programowania)|Scala]], języki grupy [[Meta Language|ML]] ([[Standard ML]], [[OCaml]], więc i bazujący na nim [[F Sharp|F#]]), tworzony przez polskich studentów język [[Nemerle]]. Ponadto elementy programowania funkcyjnego występują również w językach takich jak [[Java]] (od wersji 8), [[Python]], [[Ruby (język programowania)|Ruby
== Linki zewnętrzne ==
|