Programowanie funkcyjne: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m kat.
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|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]], a także języki, w których elementy funkcyjne nie są aż tak ważne, jak [[Python]], [[Ruby (język programowania)|Ruby]], a nawet do pewnego stopnia [[Perl]], [[JavaScript]], [[D (język programowania)|D]].
 
== Linki zewnętrzne ==