✴ Clojure é uma linguagem de programação de propósito geral, com ênfase em programação funcional. Ele é executado na máquina virtual Java e no Common Language Runtime. Como outros Lisps, o Clojure trata o código como dados e possui um sistema de macros.✴
► A abordagem de programação do Clojure permite escrever a maioria dos códigos de suas aplicações como uma série de funções puras, cada uma operando somente nos valores imutáveis passados. Já que funções puras não têm efeitos colaterais, elas são fáceis de entender, fáceis de testar, e são inerentemente thread-safe. Além disso, o Clojure fornece um rico conjunto de recursos que permitem que os threads coordenem as mudanças de estado de maneira consistente e controlada.✦
❰❰ Este aplicativo é projetado para todos os profissionais de software que estão interessados em aprender o básico do Clojure e como colocá-lo em prática.❱❱
【Tópicos cobertos neste App estão listados abaixo】
⇢ Clojure - Visão geral
⇢ Clojure - Ambiente
⇢ Clojure - Sintaxe Básica
⇢ Clojure - REPL
⇢ Clojure - Tipos de Dados
⇢ Clojure - Variáveis
⇢ Clojure - Operadores
⇢ Clojure - Loops
⇢ Clojure - Tomada de Decisão
⇢ Clojure - Funções
⇢ Clojure - Números
⇢ Clojure - Recursão
⇢ Clojure - File I / O
⇢ Clojure - Cordas
⇢ Clojure - Listas
⇢ Clojure - Conjuntos
⇢ Clojure - Vetores
⇢ Clojure - Mapas
⇢ Clojure - Namespaces
⇢ Clojure - Tratamento de exceções
⇢ Clojure - Sequências
⇢ Clojure - Expressões Regulares
⇢ Clojure - Predicados
⇢ Clojure - Destruturação
⇢ Clojure - data e hora
⇢ Clojure - Átomos
⇢ Clojure - Metadados
⇢ Clojure - StructMaps
⇢ Clojure - Agentes
⇢ Clojure - Vigilantes
⇢ Clojure - Macros
⇢ Clojure - Valores de Referência
⇢ Clojure - Bancos de Dados
⇢ Clojure - Interface Java
⇢ Clojure - Programação Concorrente
⇢ Clojure - Aplicativos
⇢ Clojure - Teste Automatizado
⇢ Clojure - Bibliotecas
⇢ Clojure-Racional
⇢ Clojure -Lisp
Func Programação Funcional Clojure
Pol Polimorfismo Clojure
⇢ Idiomas e Plataformas
Orient Orientação a Objetos é superestimada
⇢ Valores e mudança: abordagem do Clojure à identidade e ao estado
⇢ Modelos de trabalho e identidade
⇢ Programação Orientada a Objetos (OO)
⇢ programação Clojure
⇢ Clojure-Concurrency
⇢ Passagem de mensagens e atores
⇢ clojure.spec - Justificativa e visão geral
⇢ Clojure-Objetivos
⇢ Diretrizes Clojure
⇢ Clojure-Features
⇢ Desenvolvimento Dinâmico
⇢ Programação Funcional
⇢ Estruturas de Dados Imutáveis
Abstr Abstrações Extensíveis
⇢ Loop recursivo
⇢ Clojure como um dialeto de Lisp
Pol Polimorfismo de Tempo de Execução
⇢ Programação Concorrente
⇢ Hospedado na JVM
⇢ Clojurescript
⇢ Formulários do leitor
⇢ Caracteres de macro
⇢ Literais marcados
Install Instalador Clojure e ferramentas CLI
⇢ Outras maneiras de executar o Clojure
⇢ Aprenda Clojure - Coleções Sequenciais
Atualizado em
16 de out. de 2018