|
Arquivo de Julho, 2008
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… »
Categorias: Linguagem de Programação
898 Comentários »
|
|