Kezdőoldal » Számítástechnika » Programozás » Most akkor ez hogy van?

Most akkor ez hogy van?

Figyelt kérdés

Ugye van maga az a program, kód, amit ír a programozó.

Ebből hogyan lesz a program?

Tehát, amikor már nem visszafejthető az erdeti kód.

Van is egy játék, aminek eltűnt a forráskódja és emiatt nem lett belőle remake.


2019. márc. 13. 16:06
 1/7 anonim ***** válasza:
72%

"Ugye van maga az a program, kód, amit ír a programozó."

Igen, ezt nevezik forráskódnak.


"Ebből hogyan lesz a program?"

Úgy, hogy a fordítóprogram - compiler - lefordítja azt.

(Persze ez egy kicsit komplikáltabb, mert a forráskódot a fordítóprogram először lefordítja tárgykóddá/bájtkóddá, majd az "linkeléssel" alkot a gépen natívan futtatható gépi kódot.)


"Tehát, amikor már nem visszafejthető az erdeti kód."

A futtatható gépi kód igen jó esetben visszaalakítható forráskóddá - erre hivatottak a decompilerek - vagy ha nem, akkor visszaalakíthatóak a gépi kódhoz igen közel álló Assembly-nyelvű utasításokká - erre szolgálnak a disassemblerek - amelyekből egy szemfüles fejlesztő újraalkothatja a forráskódhoz hasonló működést imitáló kódot.

2019. márc. 13. 16:31
Hasznos számodra ez a válasz?
 2/7 anonim válasza:

Köszönöm


Igazából most összekavartál.


Én eddig úgy tudtam, hogy van maga a forráskód(tehát a pötyögés), oké.

Van a gépi kód, amit már maga a gép használ.

De mi az, ami rajta van mondjuk a program files mappában is?

Vagy azokat a pakkokat megbontva lesz benne a gépi kód?

2019. márc. 13. 16:48
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

"De mi az, ami rajta van mondjuk a program files mappában is?"

A futtatható állományokon (Windowsban .exe illetve kiegészítő könyvtáraként - .dll állományok, régebben a DOS-ban még ott volt a .com kiterjesztésű fájl is) kívül találhatóak képek, hangok, 3D-modellek, pályaadatok/térképek, beállításokat tároló állományok, adatbázisok, stb...


"Vagy azokat a pakkokat megbontva lesz benne a gépi kód?"

Nem, a futtatható állományok (.exe, .dll, .com) maguk a gépi kódok.

2019. márc. 13. 16:53
Hasznos számodra ez a válasz?
 4/7 anonim válasza:

Értem, köszi!

És hogyan lesz egy sor kódból .exe vagy .dll?

Többet nem kérdezek, csak még ezt az egyet:D

2019. márc. 13. 16:56
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
Ez most mi akar lenni?
2019. márc. 13. 20:21
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Úgy, hogy a fordítóprogram lefordítja.

De ezzel az egyetemen egy külön tantárgyak (formális nyelvek és automaták, fordítóprogramok) foglalkoznak - a fórum keretei ezek kifejtésére nem adnak lehetőséget.

2019. márc. 13. 20:46
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Köszi.
2019. márc. 13. 20:48

További 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

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!