Por que tantas linguagens?

Assembly, C, C++, C#, Cobol, Fortran, Go, Haskell, Java, Javascript, Lisp, Objective-C, OCaml, Pascal, Perl, PHP, Prolog, Python, Ruby, Scala, Swift e outras centenas. Mas por que tantas linguagens?

Usando corrida como exemplo, um velocista precisa de músculos para ir mais rápido. Já um maratonista precisa percorrer longas distâncias, o que músculos tornaria isso difícil. C e Assembly são de baixo nível, rápidas mas difícil de escrever. Java e Python são alto nível, boa legibilidade mas lentas.

Não há linguagem de programação perfeita, mas linguagem certa para o trabalho certo. Assim como não há o corpo perfeito, mas o corpo certo para a tarefa.

You may also like...