Clojure

Clojure

Clojure é uma linguagem de programação dinâmica que tem como alvo a Java Virtual Machine (e o CLR).
Clojure é uma linguagem de programação dinâmica que tem como alvo a Java Virtual Machine (e o CLR).Ele foi projetado para ser uma linguagem de uso geral, combinando a acessibilidade e o desenvolvimento interativo de uma linguagem de script com uma infraestrutura eficiente e robusta para programação multithread.O Clojure é uma linguagem compilada - ele é compilado diretamente no bytecode da JVM, mas permanece completamente dinâmico.Todos os recursos suportados pelo Clojure são suportados no tempo de execução.O Clojure fornece acesso fácil às estruturas Java, com dicas de tipo e inferência de tipo opcionais, para garantir que as chamadas para Java possam evitar a reflexão .... O Clojure é um dialeto do Lisp e compartilha com o Lisp a filosofia do código como dados e umapoderoso sistema macro.O Clojure é predominantemente uma linguagem de programação funcional e apresenta um rico conjunto de estruturas de dados persistentes e imutáveis.Quando um estado mutável é necessário, o Clojure oferece um sistema de memória transacional por software e um sistema reativo Agent que garantem projetos limpos, corretos e com vários threads.
clojure

Local na rede Internet:

Categorias

Alternativas ao Clojure para todas as plataformas com qualquer licença

IronPython

IronPython

IronPython é uma implementação da linguagem de programação Python em execução no .NET e Silverlight.Ele suporta um console interativo com compilação totalmente dinâmica.
Jython

Jython

Jython, sucessor do JPython, é uma implementação da linguagem de programação Python escrita em Java.
Racket

Racket

O Racket (anteriormente PLT Scheme) é uma linguagem de programação moderna da família Lisp / Scheme, adequada para uma ampla gama de aplicações.
Elixir

Elixir

Elixir é uma linguagem dinâmica e funcional projetada para a criação de aplicativos escaláveis ​​e de manutenção.
  • Grátis
Hy

Hy

Hy é um dialeto maravilhoso do Lisp incorporado no Python.
OCaml

OCaml

OCaml é uma linguagem de programação de força industrial que suporta estilos funcionais, imperativos e orientados a objetos.
Nim (programming language)

Nim (programming language)

Nim é uma linguagem de programação imperativa, estaticamente tipada, que tenta fornecer ao programador o poder máximo sem comprometer a eficiência do tempo de execução.
Guile

Guile

A Linguagem Inteligente Ubíqua GNU para Extensões, uma implementação da linguagem de programação Scheme.