Kezdőoldal » Számítástechnika » Programozás » Miért nincs a python?

Miért nincs a python?

Figyelt kérdés
Azon tűnődöm, hogy a python, mint nyelv, már van vagy 25 éves. Hogy lehet az, hogy ilyen hosszú idő alatt nem írt hozzá senki compilert?

2023. jan. 6. 12:23
1 2 3 4 5 6
 51/55 anonim ***** válasza:
5%

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. bytecode­ot 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.

2023. jan. 6. 22:49
Hasznos számodra ez a válasz?
 52/55 A kérdező kommentje:

"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."

2023. jan. 6. 23:22
 53/55 anonim ***** válasza:
92%

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.

2023. jan. 7. 08:59
Hasznos számodra ez a válasz?
 54/55 anonim ***** válasza:
80%

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.

2023. jan. 7. 17:54
Hasznos számodra ez a válasz?
 55/55 anonim ***** válasza:
100%
Meg ezt is! Most már tiltva lesz! Köszi!
2023. jan. 8. 19:17
Hasznos számodra ez a válasz?
1 2 3 4 5 6

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!