✴ Clojure adalah bahasa pemrograman tujuan umum dengan penekanan pada pemrograman fungsional. Ini berjalan pada mesin virtual Java dan Common Language Runtime. Seperti Lisps lainnya, Clojure memperlakukan kode sebagai data dan memiliki sistem makro.✴
► Pendekatan Clojure terhadap pemrograman memungkinkan Anda untuk menulis sebagian besar kode aplikasi Anda sebagai serangkaian fungsi murni, masing-masing hanya beroperasi pada nilai yang berubah yang dilewati. Karena fungsi murni tidak memiliki efek samping yang mudah dimengerti, mudah diuji, dan secara inheren aman dari benang. Di atas itu, Clojure menyediakan serangkaian fitur yang kaya yang memungkinkan utas untuk mengoordinasikan perubahan status secara konsisten, mode terkontrol.
❰❰ Aplikasi ini dirancang untuk semua perangkat lunak profesional yang tertarik untuk mempelajari dasar-dasar Clojure dan bagaimana mempraktekannya.❱❱
【Topik yang Dicakup dalam Aplikasi ini Terdaftar di Bawah Ini】
⇢ Clojure - Ikhtisar
⇢ Clojure - Lingkungan
⇢ Clojure - Sintaksis Dasar
⇢ Clojure - REPL
⇢ Clojure - Tipe Data
⇢ Clojure - Variabel
⇢ Clojure - Operator
⇢ Clojure - Loops
⇢ Clojure - Pengambilan Keputusan
⇢ Clojure - Fungsi
⇢ Clojure - Angka
⇢ Clojure - Rekursi
⇢ Clojure - File I / O
⇢ Clojure - String
⇢ Clojure - Daftar
⇢ Clojure - Set
⇢ Clojure - Vektor
⇢ Clojure - Peta
⇢ Clojure - Namespaces
⇢ Clojure - Penanganan Eksepsi
⇢ Clojure - Urutan
⇢ Clojure - Ekspresi Reguler
⇢ Clojure - Predikat
⇢ Clojure - Destructuring
⇢ Clojure - Tanggal dan Waktu
⇢ Clojure - Atom
⇢ Clojure - Metadata
⇢ Clojure - StructMaps
⇢ Clojure - Agen
⇢ Clojure - Pengamat
⇢ Clojure - Macros
⇢ Clojure - Nilai Referensi
⇢ Clojure - Basis Data
⇢ Clojure - Antarmuka Java
⇢ Clojure - Pemrograman Serentak
⇢ Clojure - Aplikasi
⇢ Clojure - Pengujian Otomatis
⇢ Clojure - Perpustakaan
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Program Fungsional Clojure
⇢ Clojure Polymorphism
⇢ Bahasa dan Platform
⇢ Orientasi Objek terlalu dibesar-besarkan
⇢ Nilai dan Perubahan: Pendekatan Clojure untuk Identitas dan Negara
⇢ Model dan Identitas Kerja
⇢ Pemrograman Berorientasi Objek (OO)
⇢ pemrograman Clojure
⇢ Clojure-Concurrency
⇢ Message Passing and Actors
⇢ clojure.spec - Rasional dan Ikhtisar
⇢ Tujuan Clojure
⇢ Pedoman Clojure
⇢ Fitur Clojure
⇢ Pengembangan Dinamis
⇢ Pemrograman Fungsional
⇢ Struktur Data Tidak Berubah
⇢ Extensible Abstractions
⇢ Looping Rekursif
⇢ Clojure sebagai Dialek Lisp
⇢ Polimorfisme Runtime
⇢ Pemrograman Bersamaan
⇢ Di-host di JVM
⇢ Clojurescript
⇢ Pembaca formulir
⇢ Karakter makro
⇢ Tagged Literals
⇢ Pemasang Clojure dan alat CLI
⇢ Cara lain untuk menjalankan Clojure
⇢ Pelajari Clojure - Koleksi Berurutan