✴ Το Clojure είναι μια γενική γλώσσα προγραμματισμού με έμφαση στον λειτουργικό προγραμματισμό. Εκτελείται με την εικονική μηχανή Java και το Common Language Runtime. Όπως και οι άλλοι Lisps, το Clojure αντιμετωπίζει τον κώδικα ως δεδομένα και έχει ένα σύστημα μακροεντολών
► Η προσέγγιση του Clojure στον προγραμματισμό σάς επιτρέπει να γράφετε τον μεγαλύτερο μέρος του κώδικα των εφαρμογών σας ως μια σειρά από καθαρές λειτουργίες, καθένα από τους οποίους λειτουργεί μόνο με τις αμετάβλητες τιμές που έχουν περάσει. Καθώς οι καθαρές λειτουργίες δεν έχουν παρενέργειες είναι εύκολο να κατανοηθούν, και είναι εγγενώς ασφαλή για τα νήματα. Επιπλέον, το Clojure παρέχει ένα πλούσιο σύνολο χαρακτηριστικών που επιτρέπουν στα θέματα να συντονίζουν τις κρατικές αλλαγές με συνεπή και ελεγχόμενο τρόπο.
Η εφαρμογή αυτή έχει σχεδιαστεί για όλους εκείνους τους επαγγελματίες λογισμικού που ενδιαφέρονται να μάθουν τα βασικά του Clojure και πώς να το εφαρμόσουν.
【Θέματα που καλύπτονται σε αυτή την εφαρμογή αναφέρονται παρακάτω】
⇢ Clojure - Επισκόπηση
⇢ Clojure - Περιβάλλον
⇢ Clojure - Βασική σύνταξη
⇢ Clojure - REPL
⇢ Clojure - Τύποι δεδομένων
⇢ Clojure - Μεταβλητές
⇢ Clojure - Χειριστές
⇢ Clojure - Loops
⇢ Clojure - Λήψη αποφάσεων
⇢ Clojure - Λειτουργίες
⇢ Clojure - Αριθμοί
⇢ Clojure - Επανάληψη
⇢ Clojure - Αρχείο I / O
⇢ Clojure - Χορδές
⇢ Clojure - Λίστες
⇢ Clojure - Σετ
⇢ Clojure - Διανύσματα
⇢ Clojure - Χάρτες
⇢ Clojure - Ονόματα
⇢ Clojure - Χειρισμός εξαιρέσεων
⇢ Clojure - Ακολουθίες
⇢ Clojure - Κανονικές εκφράσεις
⇢ Clojure - Predicates
⇢ Clojure - Καταστροφή
⇢ Clojure - Ημερομηνία και ώρα
⇢ Clojure - Άτομα
⇢ Clojure - Μεταδεδομένα
- Clojure - StructMaps
⇢ Clojure - Πράκτορες
⇢ Clojure - Παρακολουθήτες
⇢ Clojure - Μακροεντολές
⇢ Clojure - Τιμές αναφοράς
⇢ Clojure - Βάσεις δεδομένων
⇢ Clojure - Διεπαφή Java
⇢ Clojure - Συνεχής Προγραμματισμός
⇢ Clojure - Εφαρμογές
⇢ Clojure - Αυτοματοποιημένος έλεγχος
⇢ Clojure - Βιβλιοθήκες
⇢ Clojure-Αιτιολογικό
⇢ Clojure -Lisp
⇢ Clojure Λειτουργικός προγραμματισμός
⇢ Πολύμορφος πόλεμος
⇢ Γλώσσες και πλατφόρμες
⇢ Ο προσανατολισμός του αντικειμένου είναι υπερτιμημένος
⇢ Αξίες και Αλλαγή: Η προσέγγιση του Clojure στην Ταυτότητα και την Πολιτεία
⇢ Μοντέλα λειτουργίας και ταυτότητα
Programming Προγραμματισμός αντικειμενοστραφής (OO)
Programming Προγραμματισμός Clojure
⇢ Clojure-Concurrency
⇢ Πέρασμα μηνυμάτων και ηθοποιών
⇢ clojure.spec - Σκεπτικό και επισκόπηση
⇢ Clojure-Στόχοι
Guidelines Κατευθυντήριες οδηγίες
Features Χαρακτηριστικά Clojure
⇢ Δυναμική ανάπτυξη
⇢ Λειτουργικός προγραμματισμός
⇢ Μεταβλητές δομές δεδομένων
⇢ Επεκτάσιμες αφαίρεσεις
⇢ Αναδρομική επαναφορά
⇢ Clojure ως διάλογος Lisp
⇢ Πολυμορφισμός χρόνου εκτέλεσης
⇢ Ταυτόχρονος προγραμματισμός
⇢ Φιλοξενείται στο JVM
⇢ Clojurescript
Forms Έντυπα αναγνώστη
Characters Μακρογραφικοί χαρακτήρες
⇢ Χαρακτηρισμένα ρήματα
Instal Εργαλείο εγκατάστασης Clojure και εργαλεία CLI
⇢ Άλλοι τρόποι για να εκτελέσετε το Clojure
⇢ Μάθετε Clojure - Sequential Συλλογές
Ενημερώθηκε στις
16 Οκτ 2018