Trenger python en kompilator?

Trenger python en kompilator?
Trenger python en kompilator?
Anonim

Python trenger ikke en kompilator fordi den er avhengig av en applikasjon (k alt en tolk) som kompilerer og kjører koden uten å lagre maskinkoden som blir opprettet i et skjema som du kan enkelt få tilgang til eller distribuere. … Språk som Java, BASIC, C og Python tolkes.

Har Python en kompilator?

For det meste er Python et tolket språk og ikke et kompilert, selv om kompilering er et trinn. Python-kode, skrevet i. py-filen kompileres først til det som kalles bytecode (diskutert i detalj videre) som lagres med en.

Bruker Python tolk eller kompilator?

Python er et tolket språk, som betyr at kildekoden til et Python-program konverteres til bytekode som deretter kjøres av den virtuelle Python-maskinen. Python er forskjellig fra store kompilerte språk, som C og C + +, ettersom Python-kode ikke er nødvendig å bygges og kobles som kode for disse språkene.

Hvorfor trenger Python en tolk?

Python-tolkeren leser først den menneskelige koden og optimerer den til en mellomkode før den tolkes til maskinkode. Derfor trenger du alltid et annet program for å kjøre et Python-skript, i motsetning til i C++ hvor du kan kjøre den kompilerte kjørbare koden din direkte.

Er Python skrevet i C?

Siden de fleste moderne operativsystemer er skrevet i C, er kompilatorer/tolkere for moderne høynivåspråk også skrevet i C. Python er ikke et unntak - det er mest populære/"tradisjonelle" " implementering kalles CPython og er skrevet i C.