Sobre Clojure

Clojure é uma linguagem de programação dinâmica que visa a Máquina Virtual Java (e a CLR ). Ele é projetado para ser uma linguagem de uso geral, combinando a acessibilidade e desenvolvimento interativo de uma linguagem de scripting com uma infraestrutura eficiente e robusta para programação multithreaded. Clojure é uma linguagem compilada - ele compila diretamente para bytecode JVM, mas permanece completamente dinâmico. Cada recurso suportado pelo Clojure é suportado em tempo de execução. Clojure fornece fácil acesso aos frameworks Java, com dicas de tipo opcionais e inferência de tipo, para garantir que as chamadas para Java possam evitar reflexão. Clojure é um dialeto de Lisp, e compartilha com Lisp a filosofia de código como dados e um poderoso sistema de macro. Clojure é predominantemente uma linguagem de programação funcional e possui um rico conjunto de estruturas de dados imutáveis e persistentes. Quando o estado mutável é necessário, Clojure oferece um sistema de memória transacional de software e sistema de agente reativo que garantem projetos limpos, corretos e multithreaded.

Categorias

  • Free
  • Open Source
  • Paid
  • Development

Alternativas para Clojure

Crossbrowdy

Crossbrowdy

grátis código aberto
CrossBrowdy é um framework JavaScript de código aberto e gratuito que permite aos desenvolvedores criar aplicativos mult... ver detalhes
Jython

Jython

grátis código aberto
Jython, sucessor de JPython, é uma implementação da linguagem de programação Python escrita em Java... ver detalhes
Thinbasic Programming Language

Thinbasic Programming Language

grátis proprietário
BASIC muito rápido como linguagem de programação para aplicações de console e gui, automatizar o processo, automatizar a... ver detalhes
Vala

Vala

grátis código aberto
Vala é uma nova linguagem de programação que visa trazer recursos modernos de linguagem de programação para desenvolvedo... ver detalhes
Real-Time Javascript Tool

Real-Time Javascript Tool

compras integradas proprietário
JavaScript em tempo real Ferramenta é uma ferramenta portátil que permite que os códigos JavaScript sejam executados em ... ver detalhes
Rebol

Rebol

grátis proprietário
Rebol (historicamente REBOL) é uma linguagem de troca de dados multiplataforma e uma linguagem de programação dinâmica m... ver detalhes
Hy

Hy

grátis código aberto
Hy é um dialeto maravilhoso de Lisp que é incorporado em Python. Desde então Hy transforma seu código Lisp em Python Ab... ver detalhes
Squirrel (Programming Language)

Squirrel (Programming Language)

grátis código aberto
Squirrel é uma linguagem de programação de alto nível imperativo, orientada a objetos, projetada para ser uma linguagem ... ver detalhes
Groovy

Groovy

grátis código aberto
Groovy é uma linguagem ágil e dinâmica para a Java Virtual Machine (JVM)... ver detalhes
Objective-C

Objective-C

grátis código aberto
A linguagem Objective-C é uma linguagem de computador simples projetada para permitir uma programação sofisticada orient... ver detalhes
Freebasic

Freebasic

grátis código aberto
FreeBASIC é um compilador BASIC de 32 bits totalmente livre, de código aberto, com sintaxe semelhante ao MS-QuickBASIC, ... ver detalhes
Crystal (Programming Language)

Crystal (Programming Language)

grátis código aberto
Uma linguagem compilada com Ruby como sintaxe e inferência tipo Objetivos da língua: - Tem uma sintaxe semelhante a Ru... ver detalhes
Erlang

Erlang

grátis código aberto
Erlang é uma linguagem de programação concorrencial, coletada de lixo e sistema de tempo de execução usado para construi... ver detalhes
V (Programming Language)

V (Programming Language)

grátis código aberto
V é uma linguagem de programação compilada de forma estática projetada para a construção de softwares manteneáveis. It&... ver detalhes
Elixir

Elixir

grátis código aberto
Elixir é uma linguagem dinâmica e funcional projetada para construir aplicações escaláveis e manteneáveis... ver detalhes