Rep Submarino

Rep Submarino
Te ajudando a emergir…

Arquivo de Julho, 2008

Python vs Java

Julho 11, 2008 19:21

Se você já tem experiência em Java, esteja atento para as seguintes diferenças entre as duas linguagens, que existem independente do interpretador escolhido (CPython ou Jython):

  • O Java é fortemente tipada, enquanto que o Python é diamicamente tipada. Ou seja, o Python não obriga a delarar variáveis e permite atribuir qualquer tipo de objeto a qualquer variável.
  • O Python permite a execução dinâmica de código. Ou seja, um programa Python pode construir código Python interativamente e executá-lo imediatamente. O Python também permite que blocos arbitrários de código (em geral précompilados para byte-code)sejam enviados como argumentos para métodos, de modo que não precisamos criar várias classes pequenas como fazemos em Java, por exemplo, para tratamento de eventos ou para fornecer um método de comparação de objetos para ordenação de coleções.

    Leia mais… »