Python vs Boa
Python i Boa su imena zmija, ali u svijetu računanja ta imena nemaju apsolutno ništa zajedničko sa zmijama. Python je naziv programskog jezika dok je Boa, ili konstruktor Boa, šaljivo ime IDE-a (Integrated Desktop Environment) koji prati zmijsku temu Pythona. IDE je program koji možete koristiti za pisanje koda za vašu prijavu. Pruža vam alate za manipuliranje objektima, otklanjanje pogrešaka za pogreške i čak praćenje koda da biste pronašli gdje kôd treba ispraviti.
Python je postao vrlo popularan zbog svog vrlo pojednostavljivog pristupa kodiranju. Umjesto da koristi kovrčave zagrade za označavanje početka i kraja bloka, kao što to čini većina popularnih programskih jezika, Python koristi promjenu uvlačenja svakog retka koda. Kada se uvlačenje poveća, to označava početak novog bloka, dok smanjenje označava kraj bloka. Većina programera već slijedi ovu praksu, ali ostali programski jezici prisiljavaju ih da i dalje upotrebljavaju standardne razgraničivače koliko je potrebno parser. Manja količina koda koja je potrebna i priroda Pythona bez nereda privukle su mnogo programera. Programerima se također sviđa proširiva priroda programskog jezika Python. Svaka funkcionalnost koja nedostaje Pythonu može se dodati putem modula koji su napisani na C ili C++.
Boa Constructor napisan je na Pythonu, zajedno s nekim aplikacijama koje dolaze zajedno s njim. Također je i besplatni softver licenciran pod GPL-om i može se koristiti u više operativnih sustava. Ali to nije jedini dostupni IDE koji se može koristiti s Python-om, jer postoje i drugi vani.
Danas se najistaknutija implementacija Pythona zove CPython. Djeluje poput Jave gdje sastavlja Python kod u srednji bajt kod koji tada može izvršiti virtualni stroj. Postoji i druga verzija nazvana Jython koja sastavlja Python kod u Java bajt kodu i radi na Java virtualnom stroju. Jython iskorištava popularnost i široko prihvaćanje Java virtualnog stroja. Bez obzira koju verziju koristite, još uvijek će vam trebati IDE poput Boa da bi kodiranje bilo puno lakše.
Sažetak:
1.Python je programski jezik dok je Boa Constructor integrirano radno okruženje
2.Boa Constructor je kodiran s Pythonom
3. Kad kodirate sa Python-om, možete koristiti i druge IDE-ove, osim Boa