✴ Clojure est un langage de programmation généraliste mettant l'accent sur la programmation fonctionnelle. Il s'exécute sur la machine virtuelle Java et le Common Language Runtime. Comme les autres Lisps, Clojure traite le code comme des données et possède un système macro.
► L'approche de Clojure en matière de programmation vous permet d'écrire la plupart des codes de vos applications sous forme de séries de fonctions pures, chacune ne fonctionnant que sur les valeurs immuables transmises. Les fonctions pures n'ayant aucun effet secondaire, elles sont faciles à comprendre et à tester et sont intrinsèquement thread-safe. En plus de cela, Clojure fournit un ensemble complet de fonctionnalités qui permettent aux threads de coordonner les changements d'état de manière cohérente et contrôlée.
App Cette application est conçue pour tous les professionnels du logiciel qui souhaitent apprendre les bases de Clojure et la mettre en pratique.❱❱
【Les sujets traités dans cette application sont répertoriés ci-dessous】
⇢ Clojure - Aperçu
⇢ Clojure - Environnement
⇢ Clojure - Syntaxe de base
⇢ Clojure - REPL
⇢ Clojure - Types de données
⇢ Clojure - Variables
⇢ Clojure - Opérateurs
⇢ Clojure - Boucles
⇢ Clojure - Prise de décision
⇢ Clojure - Fonctions
⇢ Clojure - Nombres
⇢ Clojure - Récursion
⇢ Clojure - E / S sur fichiers
⇢ Clojure - Cordes
⇢ Clojure - Listes
⇢ Clojure - Sets
⇢ Clojure - Vecteurs
⇢ Clojure - Cartes
⇢ Clojure - Espaces de noms
⇢ Clojure - Gestion des exceptions
⇢ Clojure - Séquences
⇢ Clojure - Expressions régulières
⇢ Clojure - Prédicats
⇢ Clojure - Destructuration
⇢ Clojure - Date et heure
⇢ Clojure - Atomes
⇢ Clojure - Métadonnées
⇢ Clojure - StructMaps
⇢ Clojure - Agents
⇢ Clojure - Observateurs
⇢ Clojure - Macros
⇢ Clojure - Valeurs de référence
⇢ Clojure - Bases de données
⇢ Clojure - Interface Java
⇢ Clojure - Programmation simultanée
⇢ Clojure - Applications
⇢ Clojure - Tests automatisés
⇢ Clojure - Bibliothèques
Ationale Clojure-Justification
⇢ Clojure -Lisp
⇢ Clojure Programmation fonctionnelle
⇢ Polymorphisme de Clojure
⇢ Langues et plates-formes
⇢ L'orientation de l'objet est surchargée
⇢ Valeurs et changement: l'approche de Clojure en matière d'identité et d'état
⇢ Modèles de travail et identité
⇢ Programmation orientée objet (OO)
⇢ Programmation Clojure
⇢ Clojure-Concurrency
⇢ Message passant et acteurs
J clojure.spec - Justification et aperçu
⇢ Objectifs-Clojure
⇢ Directives Clojure
⇢ Clojure-Caractéristiques
⇢ Développement dynamique
⇢ Programmation fonctionnelle
⇢ Structures de données immuables
⇢ Abstractions extensibles
⇢ Bouclage récursif
⇢ Clojure comme dialecte de Lisp
⇢ Polymorphisme d'exécution
⇢ Programmation concurrente
⇢ Hébergé sur la JVM
⇢ Clojurescript
⇢ Formulaires de lecteur
⇢ caractères macro
Als littéraux marqués
⇢ Installateur Clojure et outils CLI
⇢ Autres moyens d'exécuter Clojure
⇢ Learn Clojure - Collections séquentielles
Date de mise à jour
16 oct. 2018