Miért nincs a python?





1. Írtak.
2. Mert vannak tipikusan interpretált nyelvek.
1. Nem írtak.
2. Nem kéne a hülyeséget itt elszórni.










Hármas, te nem tudsz olvasni?
- This file compiles an abstract syntax tree (AST) into Python bytecode.-





Az volt a kérdés, hogy miért nem írt hozzá senki COMPILERT.
This file COMPILES an abstract syntax tree (AST) into Python bytecode.
Kiemeltem neked a lényeges részt.
Nem az volt a kérdés, hogy miért nem írt hozzá senki olyan compilert, ami egy konkrét architektúrára fordít.





A válaszodból annyi derült ki rólad, hogy nem tudod megkülönböztetni a python nyelvet egy python interpreter VM-étől, valamint azt, hogy fogalmad sincs, mi az az AST.
Nem erre voltam kiváncsi.





Ahogyan az 1. mondja. Írtak.
És szintén ahogyan az 1. mondja, mert a Python egy scriptnyelv, amelynek a célja scriptek írása, nem bájtkódra fordítás.





Például arra, hogy a codon az nem python compiler, hanem csak egy 90 %-ban python kompatibilis nyelv, ami még a codon forrást is csak egy VM-re fordítja és nem natív fordító.
A másik hülye duma, a te állításod az interpreteres nyelvről. Egy programnyelv maga a szintaxis és nem több. Aztán, hogy az ennek a szintaxisnak megfelelő forráskódok miként kerülnek feldolgozásra, az már egy másik történet.
A bájtkód meg nem gépi kód, hanem éppen bizonyos interpreterek belső, köztes kódja. Szóval, ezt is meg kellett volna rendesen tanulnod, ha már veszed a bátorságot és nekiállsz itt szövegelni róla.





“ Egy programnyelv maga a szintaxis és nem több.”
Ez a hozzá nem értők szokásos faszkodása. A programnyelveket valamilyen céllal fejlesztik, és nagyon kevés kivétellel össze vannak nőve a platformjukkal. A JavaScript JavaScript VM-en fut, a Java JVM-en, a C# a .NET platformon, a Go/Rust/C/C++ pedig natívra fordul. Van pár kivétel, amelyet direkt úgy terveztek (Kotlin például), hogy többfelé forduljon, de a nagytöbbség össze van nőve a platformjával.
Mondjuk a kérdésed eleve azt mutatja, hogy nem érted a script nyelvek lényegét, sem működését.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!