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

Não disponível

Object Pascal

grátis código aberto
Object Pascal é uma linguagem de programação multi-paradigma, orientada a objetos, baseada em componentes...
Ironpython

Ironpython

grátis código aberto
IronPython é uma implementação da linguagem de programação Python em execução. NET e Silverlight. Ele suporta um console... ver detalhes
Guile

Guile

grátis código aberto
Guile é o GNU Ubiquitous Intelligent Language for Extensions, a linguagem de extensão oficial para o sistema operacional... ver detalhes
Kotlin

Kotlin

grátis código aberto
Kotlin é uma linguagem de programação multiplataforma, de tipo estático, de uso geral com inferência de tipo... ver detalhes
Nim (Programming Language)

Nim (Programming Language)

grátis código aberto
Nim é uma linguagem de programação de tipo estático, imperativo com um poderoso sistema de macro que tenta dar o poder f... ver detalhes
Haskell

Haskell

grátis código aberto
Haskell é uma linguagem de programação puramente funcional avançada. Um produto de código aberto de mais de vinte anos d... ver detalhes
D (Programming Language)

D (Programming Language)

grátis código aberto
D é uma linguagem com sintaxe semelhante a C e digitação estática. Combina pragmáticamente eficiência, controle e potênc... ver detalhes
Haxe

Haxe

grátis código aberto
Haxe é um kit de ferramentas de código aberto baseado em uma moderna linguagem de programação de alto nível estritamente... ver detalhes
F# (Programming Language)

F# (Programming Language)

grátis código aberto
F# é uma linguagem funcional, expressiva e eficiente e orientada a objetos para . NET que ajuda você a escrever código s... ver detalhes
Scala

Scala

grátis código aberto
Scala é uma moderna linguagem de programação multi-paradigma baseada na Java Virtual Machine (JVM) projetada para expres... ver detalhes
Apple Swift

Apple Swift

grátis código aberto
Swift é uma linguagem de programação para iOS, OS X, watchOS e aplicativos tvOS que baseia-se no melhor de C e Objective... ver detalhes
Racket

Racket

grátis código aberto
Racket (anteriormente PLT Scheme) é uma linguagem de programação moderna na família Lisp/Scheme, adequada para uma ampla... ver detalhes
Tcl

Tcl

grátis código aberto
Tcl (originalmente de "Tool Command Language"; mas convencionalmente renderizado como quot;Tcl&quot em vez de ... ver detalhes
Python

Python

grátis código aberto
Python é uma linguagem de programação interpretada, interativa, orientada a objetos e extensível. Ele fornece uma combin... ver detalhes
Javascript

Javascript

grátis código aberto
JavaScript (às vezes abreviado para JS) é uma linguagem leve, interpretada, orientada a objetos com funções de primeira ... ver detalhes