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
 1/55 anonim ***** válasza:
97%

1. Írtak.

2. Mert vannak tipikusan interpretált nyelvek.

2023. jan. 6. 12:33
Hasznos számodra ez a válasz?
 2/55 A kérdező kommentje:

1. Nem írtak.

2. Nem kéne a hülyeséget itt elszórni.

2023. jan. 6. 13:17
 3/55 anonim ***** válasza:
97%
De írtak. A cpython-ba van beépítve: [link]
2023. jan. 6. 13:35
Hasznos számodra ez a válasz?
 4/55 anonim ***** válasza:
4%

Hármas, te nem tudsz olvasni?


- This file compiles an abstract syntax tree (AST) into Python bytecode.-

2023. jan. 6. 13:43
Hasznos számodra ez a válasz?
 5/55 anonim ***** válasza:
97%

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.

2023. jan. 6. 13:46
Hasznos számodra ez a válasz?
 6/55 anonim ***** válasza:
3%

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.

2023. jan. 6. 14:08
Hasznos számodra ez a válasz?
 7/55 anonim ***** válasza:
96%

Ahogyan az 1. mondja. Írtak.


[link]


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

2023. jan. 6. 14:13
Hasznos számodra ez a válasz?
 8/55 anonim ***** válasza:
93%
Mire gondolsz, nemkedves Kérdező?
2023. jan. 6. 14:19
Hasznos számodra ez a válasz?
 9/55 A kérdező kommentje:

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.

2023. jan. 6. 14:27
 10/55 anonim ***** válasza:
97%

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

2023. jan. 6. 14:36
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!