LocalazyLocalazy
Clojure é um dialecto da linguagem de programação Lisp. É uma linguagem de programação de uso geral com ênfase na programação funcional. É também uma linguagem de programação dinâmica, com um rico conjunto de tipos de dados e poderosos primitivos para a manipulação desses tipos de dados. Clojure foi concebida para ser uma linguagem hospedada, o que significa que pode funcionar em cima de uma variedade de plataformas e dá acesso a toda a gama de capacidades da plataforma Java. Isto torna-a uma escolha ideal para o desenvolvimento de aplicações de grande escala. Clojure é um dialecto de Lisp, o que significa que usa muitos parênteses. Isto pode ser desmotivante para algumas pessoas, mas na realidade é bastante lógico uma vez que nos habituamos a ele. Os parênteses são usados para delimitar expressões, e são também usados para indicar a ordem das operações. Clojure é uma linguagem dinâmica, o que significa que pode mudar a sua própria estrutura em tempo de execução. Esta é uma capacidade poderosa, mas também pode ser perigosa se não for utilizada com cuidado. Clojure é uma linguagem de programação poderosa que é bem adequada para o desenvolvimento de aplicações de grande escala. Tem um rico conjunto de tipos de dados e poderosos primitivos para manipular esses tipos de dados. É também uma linguagem dinâmica, que pode ser tanto um ponto forte como um ponto fraco.