Kezdőoldal » Számítástechnika » Programozás » Milyen fájlok vannak programoz...

Milyen fájlok vannak programozásban?

Figyelt kérdés

Pl. mi az, hogy implementációs fájl?


Egy fájl mikor szerkeszthető még, és mikor lesz futtatható program?


2023. febr. 11. 05:48
 1/3 anonim ***** válasza:
45%

Nem tudom, mi az az implementációs fájl.


De alapvetően két féle fájl van, a szöveges és a bináris. A program forráskódja szöveges fájl, a különböző erőforrások, assetek pedig vegyesek. Mondjuk egy HTML help szöveges, egy kép bináris...


Attól függően, hogy milyen nyelvvel és keretrendszerrel dolgozol, fordított nyelvek esetén a forráskódból bináris tárgykódot fordít az ember a fordítási során. Ez egy többlépcsős folyamat, a neve build (összeállítás), ennek egyik része a konkrét fordítás (compile), melynek során forráskódból tárgykód lesz. A "buildelés" többi része lehet az előfordítás (ha a nyelv tartalmaz előfordítót), a függőségek feloldása, statikus linkelésnél a függőségek beépítése, stb.

A buildelés maga is egy komplex feladat, erre külön szoftvert szoktak használni, pl. CMake, Ninja, Meson, Ant, Gradle...


Olyan nyelveknél, mint pl. a C++, C# vagy Java, szokás szerint akkor történik a fordítás, amikor a fejlesztő kiadja az erre utasító parancsot. Más nyelveknél, mint például a Javascript, a fejlesztő nem fordít, hanem a szöveges forráskódot "futtatja le", és a futtatókörnyezet (ami általában egy böngésző, egy Javascript-engine runtime) készít belőle magának köztes bináris kódot (vagy nem, mert olyan is van, amelyik nem készít).

Sok nyelv van, amelyikhez egyfajta köztes kód készül (Java, Kotlin, Groovy, Scala, Dart, .NET-es nyelvek mint például a C#, VB.NET, stb.), ami már bináris, de közvetlenül nem futtatható, egy virtuális gép kell a futtatáshoz (például a JVM).

2023. febr. 11. 08:26
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

10 éve foglalkozom szoftverfejlesztéssel, vezető szoftverfejlesztő vagyok egy, de soha nem hallottam implementációs fájlról.

Futtatható program akkor lesz, ha lefordítják a forráskódot.

2023. febr. 11. 09:00
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Forrásfájlok.
2023. febr. 11. 09:38
Hasznos számodra ez a válasz?

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

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!