Boa vs Python
Python e Boa são nomes de cobras, mas no mundo da computação esses nomes não têm absolutamente nada em comum com cobras. Python é o nome de uma linguagem de programação, enquanto Boa, ou construtor Boa, é um nome bem-humorado de um IDE (Integrated Desktop Environment) que segue o tema de cobra do Python. Um IDE é um programa que você pode usar para ajudá-lo a escrever o código para seu aplicativo. Ele fornece as ferramentas para manipular objetos, depurar erros e até rastrear o código para descobrir onde seu código precisa ser corrigido..
O Python se tornou muito popular devido à sua abordagem muito simplista à codificação. Em vez de usar chaves para marcar o início e o fim de um bloco, como a maioria das linguagens de programação populares, o Python utiliza a alteração na indentação de cada linha de código. Quando o recuo aumenta, indica o início de um novo bloco, enquanto uma diminuição indica o fim do bloco. A maioria dos programadores já segue essa prática, mas outras linguagens de programação os forçam a ainda usar os delimitadores padrão conforme necessário pelo analisador. A menor quantidade de código necessária e a natureza livre de confusão do Python atraíram muitos programadores. Os programadores também gostam da natureza extensível da linguagem de programação Python. Qualquer funcionalidade que esteja faltando no Python pode ser adicionada por meio de módulos escritos em C ou C++.
O Boa Constructor foi escrito em Python, junto com alguns dos aplicativos que o acompanham. É também um software livre, licenciado pela GPL, e pode ser usado em vários sistemas operacionais. Mas não é o único IDE disponível que pode ser usado com o Python, pois existem outros por aí.
Hoje, a implementação mais proeminente do Python é chamada CPython. Funciona exatamente como Java, onde compila o código Python em um bytecode intermediário que pode ser executado por uma máquina virtual. Há também outra versão chamada Jython, que compila o código Python em um bytecode Java e é executado em uma máquina virtual Java. O Jython aproveita a popularidade e a ampla aceitação da máquina virtual Java. Independentemente da versão usada, você ainda precisará de um IDE como o Boa para facilitar a codificação..
Resumo:
1. Python é uma linguagem de programação, enquanto o Boa Constructor é um ambiente de desktop integrado
2.Boa Constructor foi codificado com Python
3.Você pode usar outros IDEs, além de Boa, ao codificar com Python