Java

Java

Java é uma linguagem de programação de uso geral que é simultânea, baseada em classes, orientada a objetos e projetada especificamente para ter o menor número possível de dependências de implementação.
Java é a base para praticamente todos os tipos de aplicativos em rede e é o padrão global para o desenvolvimento e fornecimento de aplicativos móveis e incorporados, jogos, conteúdo baseado na Web e software empresarial.Com mais de 9 milhões de desenvolvedores em todo o mundo, o Java permite que você desenvolva, implante e use com eficiência aplicativos e serviços interessantes.
java

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

Haxe

Haxe

O Haxe é um kit de ferramentas de código aberto baseado em uma moderna linguagem de programação estritamente tipada de alto nível, um compilador cruzado de velocidade da luz de última geração, um padrão completo para várias plataformas ...
.NET Framework

.NET Framework

Livre.Plataforma cruzada.Código aberto.Uma plataforma de desenvolvedor para criar todos os seus aplicativos.
Apple Swift

Apple Swift

Swift é uma linguagem de programação para aplicativos iOS, OS X, watchOS e tvOS que se baseia no melhor de C e Objective-C, sem as restrições de compatibilidade de C.
Objective-C

Objective-C

A linguagem Objective-C é uma linguagem de computador simples, projetada para permitir uma sofisticada programação orientada a objetos.
Erlang

Erlang

O Erlang é uma linguagem de programação simultânea de uso geral e sistema de tempo de execução, coletada por lixo, usada para criar sistemas em tempo real maciçamente escaláveis, com requisitos ...
Groovy

Groovy

Groovy é uma linguagem ágil e dinâmica para a Java Virtual Machine (JVM).
Nim (programming language)

Nim (programming language)

O Nim é uma linguagem de programação imperativa, estaticamente tipada, com um poderoso sistema de macros que tenta dar ao programador o poder máximo sem comprometer a eficiência do tempo de execução.
Tcl

Tcl

Tcl (originalmente de "Tool Command Language", mas convencionalmente processado como "Tcl" em vez de "TCL"; pronunciado como "tickle" ou ...
Clojure

Clojure

Clojure é uma linguagem de programação dinâmica que tem como alvo a Java Virtual Machine (e o CLR).
jRuby

jRuby

O JRuby é uma implementação 100% Java da linguagem de programação Ruby em execução na Java Virtual Machine (JVM).
Kotlin

Kotlin

Kotlin é uma linguagem de programação de uso geral, multiplataforma, estaticamente tipada e com inferência de tipo.
F# (programming language)

F# (programming language)

F # é uma linguagem funcional e orientada a objetos, sucinta, expressiva e eficiente para .NET, que ajuda a escrever um código simples para resolver problemas complexos.
Jython

Jython

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

Vala

Vala é uma nova linguagem de programação que visa trazer recursos modernos da linguagem de programação aos desenvolvedores do GNOME sem impor requisitos adicionais de tempo de execução e sem ...
Hack

Hack

Hack é uma linguagem de programação para HHVM que interopera perfeitamente com o PHP.