Programowanie funkcyjne: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
SieBot (dyskusja | edycje)
m robot poprawia: ar:برمجة وظيفية
Dopisany język Scala. Przesunięty F# do języków grupy ML.
Linia 23:
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, [[F sharpScala_(j%C4%99zyk_programowania)|F#Scala]] [[Microsoft]]u, języki grupy [[Meta Language|ML]] ([[Standard ML]], [[ocaml]] więc i bazujący na nim [[F sharp|F#]] [[Microsoft]]u), 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]].
 
== Linki zewnętrzne ==