✴ Clojure to język programowania ogólnego przeznaczenia, z naciskiem na programowanie funkcjonalne. Działa na maszynie wirtualnej Java i w środowisku Common Language Runtime. Podobnie jak inne Lispy, Clojure traktuje kod jako dane i ma system makro
► Podejście Clojure do programowania umożliwia napisanie większości kodów aplikacji jako serii czystych funkcji, z których każda działa tylko na niezmiennych wartościach przekazywanych. Ponieważ czyste funkcje nie mają skutków ubocznych, są łatwe do zrozumienia, łatwe do przetestowania, i są z natury bezpieczne dla wątków. Co więcej, Clojure zapewnia bogaty zestaw funkcji, które pozwalają wątkom koordynować zmiany stanu w spójny, kontrolowany sposób.✦
❰❰ Ta aplikacja jest przeznaczona dla wszystkich tych profesjonalistów oprogramowania, którzy chcą poznać podstawy Clojure i jak wprowadzić go w życie.
【Tematy pokryte w tej aplikacji są wymienione poniżej】
⇢ Clojure - Przegląd
⇢ Clojure - Środowisko
⇢ Clojure - podstawowa składnia
⇢ Clojure - REPL
⇢ Clojure - Typy danych
⇢ Clojure - Zmienne
⇢ Clojure - Operatorzy
⇢ Clojure - Pętle
⇢ Clojure - podejmowanie decyzji
⇢ Clojure - Funkcje
⇢ Clojure - Liczby
⇢ Clojure - Rekursja
⇢ Clojure - File I / O
⇢ Clojure - Struny
⇢ Clojure - Listy
⇢ Clojure - Zestawy
⇢ Clojure - wektory
⇢ Clojure - Mapy
⇢ Clojure - Przestrzenie nazw
⇢ Clojure - Obsługa wyjątków
⇢ Clojure - Sekwencje
⇢ Clojure - Wyrażenia regularne
⇢ Clojure - Predykaty
⇢ Clojure - Destrukturyzacja
⇢ Clojure - data i godzina
⇢ Clojure - Atomy
⇢ Clojure - Metadane
⇢ Clojure - StructMaps
⇢ Clojure - pełnomocnicy
⇢ Clojure - Obserwatorzy
⇢ Clojure - makra
⇢ Clojure - Wartości referencyjne
⇢ Clojure - Bazy danych
⇢ Clojure - interfejs Java
⇢ Clojure - Programowanie współbieżne
⇢ Clojure - Aplikacje
⇢ Clojure - Zautomatyzowane testowanie
⇢ Clojure - Biblioteki
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Clojure Programowanie funkcjonalne
⇢ Clojure Polimorfizm
⇢ Języki i platformy
⇢ Orientacja obiektów jest przereklamowana
⇢ Wartości i zmiana: podejście Clojure do tożsamości i państwa
⇢ Modele robocze i tożsamość
⇢ Programowanie obiektowe (OO)
⇢ Clojure programowanie
⇢ Curej Współbieżność
⇢ Przesyłanie wiadomości i aktorzy
⇢ clojure.spec - Uzasadnienie i przegląd
⇢ Clojure-Cele
⇢ Wytyczne w sprawie zbiegu
⇢ Clojure-funkcje
⇢ Dynamiczny rozwój
⇢ Programowanie funkcjonalne
⇢ Niezmienne struktury danych
⇢ Rozszerzalne abstrakcje
⇢ Zapętlenie rekurencyjne
⇢ Clojure jako dialekt Lisp
⇢ Polimorfizm runtime
⇢ Programowanie współbieżne
⇢ Hostowane na maszynie JVM
⇢ Clojurescript
⇢ Formularze czytelników
⇢ Znaki makr
⇢ Oznaczone literały
⇢ Instalator Clojure i narzędzia CLI
⇢ Inne sposoby działania Clojure
⇢ Dowiedz się Clojure - Sekwencyjne kolekcje
Ostatnia aktualizacja
16 paź 2018