List the clojure fundamentals
Explain me the clojure fundamentals?
- Posted:
- 3+ months ago by greenharr...
- Topics:
- education
Answers (1)
Clojure is a powerful functional programming language.Clojure is a dialect of LISP, which is a high-level programming language, and is created for running on Java Virtual Machines, JavaScript and Common Language Runtime engines. Similar to other LISP languages, Clojure has a macro system and treats code as data, which means the programming structure of the language is similar to the language’s syntax making it easier to understand by simply reading the text’s layout.
Clojure language encourages immutability and immutable data structures. Immutability is an object whose state cannot be modified after it is created. The language was developed to create more robust multithreaded programs.