Kezdőoldal » Számítástechnika » Programozás » Hogyan születnek meg a program...

Hogyan születnek meg a programozási nyelvek?

Figyelt kérdés

Valaki megírja X nyelven vagy hogy?

És ha valaki megírja X nyelven Y-ont akkor lehet később Y-ban fejlesztik tovább Y-ont?


Valaki világítson fel legyen szíves.



2015. febr. 21. 18:12
 1/6 anonim ***** válasza:
55%

Pontosan. A legelső c fordító még asm-ben készült, de aztán a gcc már átállt c-re. A legelső pascal se pascalban készült, de a mai freepascalok már pascalban.

Tegyük hozzá, hogy nem minden nyelv alkalmas a saját compilerjének előállítására, pl. php-ban sosem fogsz php fordítót írni.

2015. febr. 21. 18:32
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Köszönöm a választ!
2015. febr. 21. 19:03
 3/6 anonim ***** válasza:

#1

Ha már PHP fordításáról beszélsz (ami alapból script nyelv, szóval nincs binárisra fordítva), akkor miért ne lehetne PHP-ben írni PHP compilert? Onnan kezdve, hogy bináris készül egy szoftverből, az működhet compilerként. Hiszen mit csinál egy compiler? Fogja a bemenetet, szintaktikai ellenőrzést végez, összelinkeli a különböző library-ket, majd ebből egy bináris kimenetet generál a cél operációs rendszer függvényében (Linuxon pl. ELF-et). Ebből melyik nem valósítható meg PHP-ben?

2015. febr. 21. 20:31
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
Ha egy szkript nyelv bájtkódra fordul, akkor a bájtkód futtatásához kell egy értelmező, úgyhogy az értelmezőt ebben megírni felejtős.
2015. febr. 22. 13:47
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
Amikor van egy hím programozási nyelv és találkozik egy szimpatikus nőstény programozási nyelvvel és egymásba szeretnek, akkor hirtelen rájuk tör a szaporodási érzés. Innen pedig már egy ismert történet a folytatás.
2015. febr. 22. 19:54
Hasznos számodra ez a válasz?
 6/6 iostream ***** válasza:
Az interpreter az egy fordító, csak nem állít elő binárist a merevlemezre (vagy mégis, lásd pyc fájlok vagy egyéb cache-elési dolgok).
2015. febr. 23. 14:41
Hasznos számodra ez a válasz?

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!