Miért nincs a python?
Az interpretáció ideális amikor egy nyelvet tanulunk, vagy egy projekttel kísérletezünk. Ezzel a technikával közvetlenül tesztelhető a forráskód minden megváltoztatása anélkül, hogy átmennénk egy compilálási fázison, ami mindig időigényes. Ezzel szemben, amikor egy projektnek összetett funkciói vannak, amiket gyorsan kell végrehajtani, a compilatiót részesítjük előnyben. Nyilvánvaló, hogy egy compilált program mindig lényegesen gyorsabban fog működni, mint az interpretált változata, mivel a számítógépnek a végrehajtás előtt nem kell minden egyes utasítást újra bináris kódra lefordítani. Egyes modern nyelvek megpróbálják a két módszert kombinálni, hogy mindegyikből a legjobbat hozzák ki.
Ez a helyzet a Python és a Java esetében is. Amikor egy forráskódot adunk át a Pythonnak, az először egy gépi kódhoz hasonló közbenső kódot ú.n. bytecodeot hoz létre, amit aztán egy interpreternek ad át végrehajtásra. A számítógép szempontjából a bytecode ot nagyon egyszerű gépi nyelven interpretálni. Ez az interpretáció tehát sokkal gyorsabb lesz, mint egy forráskód interpretációja.
"interpreted/compiled is not a property of the language but a property of the implementation."
"The python code you write is compiled into python bytecode, which creates file with extension .pyc. If compiles, again question is, why not compiled language.
Note that this isn't compilation in the traditional sense of the word. Typically, we’d say that compilation is taking a high-level language and converting it to machine code. But it is a compilation of sorts. Compiled in to intermediate code not into machine code."
52. “But it is a compilation of sorts. Compiled in to intermediate code not into machine code.”
Köszönöm, nincs több kérdésem.
Delfipapa megint rendesen betojáslikőrözött a családja tudta nélkül.
Csak tudnám kitiltva miért nincs még innen.
Jelentsétek az összes válaszát, akkor legalább kipihenheti kicsit az alkoholmámort.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!