Ar python reikia kompiliatoriaus?

Turinys:

Ar python reikia kompiliatoriaus?
Ar python reikia kompiliatoriaus?

Video: Ar python reikia kompiliatoriaus?

Video: Ar python reikia kompiliatoriaus?
Video: argv-0 2024, Lapkritis
Anonim

Python nereikia kompiliatoriaus, nes jis remiasi programa (vadinama interpretatoriumi), kuri kompiliuoja ir paleidžia kodą neišsaugodama kuriamo mašinos kodo tokia forma, kurią jūs gali lengvai pasiekti arba platinti. … Vertinamos tokios kalbos kaip Java, BASIC, C ir Python.

Ar Python turi kompiliatorių?

Dauguma Python yra interpretuojama kalba, o ne kompiliuota, nors kompiliavimas yra žingsnis. Python kodas, parašytas. py failas pirmiausia sukompiliuojamas į vadinamąjį baitinį kodą (išsamiau aptariamas toliau), kuris saugomas su.

Ar Python naudoja interpretatorių ar kompiliatorių?

Python yra interpretuojama kalba, o tai reiškia, kad Python programos š altinio kodas konvertuojamas į baitinį kodą, kuris vėliau vykdomas Python virtualioje mašinoje. Python skiriasi nuo pagrindinių kompiliuotų kalbų, tokių kaip C ir C ++, nes Python kodo nereikia kurti ir susieti kaip šių kalbų kodo.

Kodėl Python reikia vertėjo?

Python interpretatorius pirmiausia nuskaito žmogaus kodą ir optimizuoja jį iki tam tikro tarpinio kodo, prieš interpretuodamas jį į mašininį kodą Štai kodėl visada reikia kitos programos, kad paleistumėte Python scenarijų, kitaip nei C++, kur galite tiesiogiai paleisti sukompiliuotą vykdomąjį kodą.

Ar Python parašytas C?

Kadangi dauguma šiuolaikinių OS yra parašytos C, šiuolaikinių aukšto lygio kalbų kompiliatoriai/vertėjai taip pat rašomi C. Python nėra išimtis – jos populiariausias/ tradicinis Diegimas vadinamas CPython ir parašytas C.

Rekomenduojamas: