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]], [[PHP]], a nawet do pewnego stopnia [[Perl]], [[JavaScript]], [[D (język programowania)|D]].
 
== Linki zewnętrzne ==