✴ Clojure è un linguaggio di programmazione generico con un'enfasi sulla programmazione funzionale. Funziona sulla Java virtual machine e Common Language Runtime. Come altri Lisps, Clojure tratta il codice come dati e ha un sistema macro
► L'approccio di Clojure alla programmazione consente di scrivere la maggior parte del codice delle applicazioni come una serie di funzioni pure, ciascuna delle quali funziona solo sui valori immutabili passati. Poiché le funzioni pure non hanno effetti collaterali sono facili da capire, facili da testare e sono intrinsecamente sicuri per i thread. Inoltre, Clojure offre un ricco set di funzionalità che consentono ai thread di coordinare le modifiche di stato in modo coerente e controllato.
❰❰ Questa applicazione è progettata per tutti quei professionisti del software che desiderano imparare le basi di Clojure e come metterlo in pratica.
【Gli argomenti trattati in questa app sono elencati di seguito】
⇢ Clojure - Panoramica
⇢ Clojure - Ambiente
⇢ Clojure - Sintassi di base
⇢ Clojure - REPL
⇢ Clojure - Tipi di dati
⇢ Clojure - Variabili
⇢ Clojure - Operatori
⇢ Clojure - Loop
⇢ Clojure - Decision Making
⇢ Clojure - Funzioni
⇢ Clojure - Numeri
⇢ Clojure - Ricorsione
⇢ Clojure - File I / O
⇢ Clojure - Archi
⇢ Clojure - Liste
⇢ Clojure - Imposta
⇢ Clojure - Vettori
⇢ Clojure - Mappe
⇢ Clojure - Namespace
⇢ Clojure - Gestione delle eccezioni
⇢ Clojure - Sequenze
⇢ Clojure - Espressioni regolari
⇢ Clojure - Predicati
⇢ Clojure - Distruzione
⇢ Clojure - Data e ora
⇢ Clojure - Atomi
⇢ Clojure - Metadata
⇢ Clojure - StructMaps
⇢ Clojure - Agenti
⇢ Clojure - Osservatori
⇢ Clojure - Macro
⇢ Clojure - Valori di riferimento
⇢ Clojure - Database
⇢ Clojure - Interfaccia Java
⇢ Clojure - Programmazione concorrente
⇢ Clojure - Applicazioni
⇢ Clojure - Test automatici
⇢ Clojure - Biblioteche
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Programmazione funzionale Clojure
⇢ Polymorphism Clojure
⇢ Lingue e piattaforme
⇢ L'orientamento dell'oggetto è sopravvalutato
⇢ Valori e cambiamenti: l'approccio di Clojure all'identità e allo stato
⇢ Modelli di lavoro e identità
⇢ Programmazione orientata agli oggetti (OO)
⇢ Programmazione Clojure
⇢ Clojure-Concurrency
⇢ Passaggio di messaggi e attori
⇢ clojure.spec - Razionale e panoramica
⇢ Clojure-Objectives
⇢ Linee guida Clojure
⇢ Funzionalità Clojure
⇢ Sviluppo dinamico
⇢ Programmazione funzionale
⇢ Strutture dati immutabili
⇢ Astrazioni estensibili
⇢ Ciclo ricorsivo
⇢ Clojure come dialetto di Lisp
⇢ Polimorfismo di runtime
⇢ Programmazione simultanea
⇢ Ospitato sulla JVM
⇢ Clojurescript
⇢ Moduli di lettura
⇢ Caratteri macro
⇢ Tagged letterali
Install Installer Clojure e strumenti CLI
⇢ Altri modi per eseguire Clojure
⇢ Scopri Clojure - Collezioni sequenziali
Ultimo aggiornamento
16 ott 2018