Python vs Boa
Python ir Boa yra gyvačių vardai, tačiau skaičiavimo pasaulyje šie vardai neturi nieko bendra su gyvatėmis. Python yra programavimo kalbos pavadinimas, o Boa, arba Boa konstruktorius, yra juokingas IDE (Integrated Desktop Environment), kuris seka gyvatės Python tema, vardas. IDE yra programa, kurią galite naudoti rašydami programos paraišką. Tai suteikia įrankius manipuliuoti objektais, derinti klaidas ir netgi atsekti kodą, kad rastumėte, kur reikia ištaisyti kodą..
Python'as tapo labai populiarus dėl labai supaprastinto požiūrio į kodavimą. Kaip ir dauguma populiarių programavimo kalbų, nenaudodami garbanotų petnešėlių, kad pažymėtumėte bloko pradžią ir pabaigą, „Python“ naudoja kiekvienos kodo eilutės įtraukų pakeitimą. Kai įtrauka padidėja, tai rodo naujo bloko pradžią, o sumažėjimas rodo bloko pabaigą. Daugelis programuotojų jau laikosi šios praktikos, tačiau kitos programavimo kalbos verčia juos vis tiek naudoti standartinius atskyriklius, nes jų reikia analizatoriui. Mažiau reikalingo kodo ir „netvarkos“ „Python“ prigimtis pritraukė daugybę programuotojų. Programuotojams taip pat patinka išplėstinis „Python“ programavimo kalbos pobūdis. Bet kurią „Python“ funkciją galima pridėti per modulius, parašytus C arba C++.
„Boa Constructor“ buvo parašytas Python'e kartu su kai kuriomis su juo susijusiomis programomis. Tai taip pat nemokama programinė įranga, licencijuota pagal GPL ir gali būti naudojama keliose operacinėse sistemose. Tačiau tai nėra vienintelis prieinamas IDE, kurį galima naudoti su Python, nes yra ir kitų.
Šiandien ryškiausias „Python“ įgyvendinimas vadinamas CPython. Jis veikia taip pat kaip „Java“, kur „Python“ kodą kaupia į tarpinį baitinį kodą, nei tada gali vykdyti virtualioji mašina. Taip pat yra dar viena versija, vadinama „Jython“, kuri „Python“ kodą kaupia „Java“ baitiniame kode ir paleidžia „Java“ virtualioje mašinoje. „Jython“ pasinaudoja „Java“ virtualios mašinos populiarumu ir plačiu pripažinimu. Nepaisant to, kurią versiją naudojate, vis tiek reikės IDE, pavyzdžiui, „Boa“, kad kodavimas būtų daug lengvesnis.
Santrauka:
1.Python yra programavimo kalba, o „Boa Constructor“ yra integruota darbalaukio aplinka
2.Boa konstruktorius buvo koduotas su Python
3.Kodeguodami „Python“ galite naudoti kitus IDE, išskyrus „Boa“