Suporte para Aplicativos Linguagem orientada a objetos

  • ícone Typescript

    Typescript

    Agora adquirido pela MICROSOFT. O TypeScript é uma linguagem para desenvolvimento de JavaScript em escala de aplicativo. É um superconjunto digitado de JavaScript que compila JavaScript simples em qualquer navegador, qualquer host, qualquer SO e é Open Source.

    LivreCódigo aberto Mac  Windows  Linux  Web  Self-Hosted  Node.JS  

  • jRuby

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

    LivreCódigo aberto Mac  Windows  Linux  

  • ícone Vala

    Vala

    Vala é uma nova linguagem de programação que visa trazer recursos modernos de linguagem de programação para desenvolvedores do GNOME sem impor quaisquer requisitos de tempo de execução adicionais e sem usar uma ABI diferente em comparação com aplicativos e bibliotecas escritas em C.

    LivreCódigo aberto Windows  Linux  BSD  

  • Hack

    O Hack é uma linguagem de programação para o HHVM que interopera perfeitamente com o PHP. Hack concilia o rápido ciclo de desenvolvimento do PHP com a disciplina fornecida pela tipagem estática, enquanto adiciona muitos recursos comumente encontrados em outras linguagens de programação modernas.

    LivreCódigo aberto Linux  

  • ícone ObjectBox

    ObjectBox

    ObjectBox DB é um banco de dados móvel orientado a objeto fácil e rápido para Android, Linux, logo iOS. Suporta relações, JavaRx, Kotlin. É 10x mais rápido que o SQLite. E os POJOs são POJOs.

    LivreCódigo aberto Web  Android  Self-Hosted  

  • ícone PyPy

    PyPy

    O PyPy é uma implementação alternativa rápida e compatível da linguagem Python (2.7.1). Tem várias vantagens e características distintas:

    LivreCódigo aberto Mac  Windows  Linux  

  • ícone Racket

    Racket

    Racket (anteriormente PLT Scheme) é uma linguagem de programação moderna na família Lisp / Scheme, adequada para uma ampla gama de aplicações. Ele vai além de Lisp e Scheme com dialetos que suportam objetos, tipos, preguiça e muito mais. O Racket permite que os programadores vinculem componentes escritos em diferentes dialetos e capacita os programadores a criar novos dialetos específicos do projeto

    LivreCódigo aberto Mac  Windows  Linux  BSD  

  • ícone Objective-J

    Objective-J

    O Objective-J é uma linguagem de programação desenvolvida como parte da estrutura de desenvolvimento da Web do Cappuccino. Sua sintaxe é quase idêntica à sintaxe do Objective-C e compartilha com o JavaScript o mesmo relacionamento que o Objective-C tem com a linguagem de programação C: o de ser um superconjunto estrito, mas pequeno; adicionando herança tradicional e despacho dinâmico de estilo Smalltalk / Objective-C

    LivreCódigo aberto Mac  Windows  Linux  Web  

  • ícone Perl 6

    Perl 6

    O Perl 6 unifica muitas ótimas ideias que normalmente não são encontradas em outras linguagens de programação. Enquanto vários outros idiomas oferecem alguns desses recursos, nenhum deles oferece todos.

    LivreCódigo aberto Mac  Windows  Linux  

  • Jim Tcl — The Jim Interpreter

    Jim é uma implementação de pequena área de código aberto da linguagem de programação Tcl. Ele implementa um grande subconjunto de Tcl e adiciona novos recursos, como referências com coleta de lixo, fechamentos, sistema interno de programação orientada a objetos, comandos de programação funcional, matrizes de primeira classe e suporte a UTF-8. Tudo isso com um tamanho binário de cerca de 100-200kB (dependendo das opções selecionadas)

    LivreCódigo aberto Mac  Windows  Linux  BSD