| Clojure. Uma linguagem de programação dinâmica que segmenta a máquina virtual Java |
Baixe Agora |
Clojure. Classificação e resumo
- Nome do editor:
- Rich Hickey
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 1.7 MB
Clojure. Tag
Clojure. Descrição
Uma linguagem de programação dinâmica que segmenta a máquina virtual Java Clojure é interativo, mas compilado, com uma infraestrutura robusta para concorrência (STM). Clojure um dialeto funcional de Lisp, com um conjunto rico de estruturas de dados imutáveis e persistentes e uma macro sistemática.Clojure é projetado para ser uma linguagem de propósito geral, combinando a opção de abordagem e o desenvolvimento interativo de uma linguagem de script com uma infraestrutura eficiente e robusto para Programação multithread. Clojure é uma linguagem compilada - compila diretamente para JVM Bytecode, ainda permanece completamente dinâmica. Cada recurso suportado pelo Clojure é suportado a tempo de execução. Clojure fornece acesso fácil aos frameworks Java, com dicas de tipo opcionais e inferência de tipo, para garantir que as chamadas para o Java possam evitar a reflexão.clojure é um dialeto de Lisp, e compartilha com a filosofia de código-como-dados, juntamente com uma poderosa macro sistema. Clojure é predominantemente uma linguagem de programação funcional e apresenta um rico conjunto de estruturas de dados persistentes e imutáveis. Quando o estado mutável é necessário, o Clojure oferece um sistema de memória transacional de software e sistema de agente reativo que garantem desenhos limpos, corretos e multithread. Desenvolvido, fornecido e licenciado nos termos da Licença Pública do Eclipse 1.0. Aqui estão algumas características principais de "Clojure": · Desenvolvimento dinâmico · Programação funcional · Lisp. · Polimorfismo de tempo de execução. · Programação simultânea · Hospedado na JVM
Clojure. Software Relacionado