Anexo:Comparação entre linguagens de programação

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Segue-se uma comparação de características de diferentes linguagem de programação:

Modelo de execução Influências Paradigma principal Modelo de tipo de dados Introdução
C Compilação Algol, BCPL Estruturada, Procedimental, Orientada por fluxo Estático, fraco Início de 1970
C++ Compilação C, Simula, Algol 68 Principalmente orientada a objetos, múltiplos paradigmas Estático, fraco 1979
Objective-C Compilação C, Smalltalk Principalmente orientada a objetos, Refletiva, Passagem de mensagens Dinâmico e estático, fraco 1986
Python Interpretação ABC, Perl Orientada a objetos Dinâmico, forte 1990
Ruby Interpretação Smalltalk, Perl Orientada a objetos Dinâmico, forte 1995
Mathematica Interpretação LISP Múltiplos paradigmas Dinâmico, forte 1986
C# Interpretação e Compilação Java, C++ Orientada a objetos, múltiplos paradigmas Estático, forte 2002
Java Interpretação e Compilação C++ Orientada a objectos Estático, forte 1996
Perl Interpretação C, Shell, awk, sed, Lisp Funcional, Orientada a objectos e Procedural Dinâmico 1987
Boo Interpretação Python Orientada a objetos Estático 2003
PHP Interpretação C e Perl Orientada a objetos Dinâmico 1995
Urso-Polar Interpretação e Compilação Não houve Orientada a objetos, Múltiplos paradigmas, Orientada por fluxo, Estruturada, Procedimental, Refletiva, Passagem de mensagens, Funcional. Estático, Dinâmico, forte 1939