next up previous
Next: 3.2 Osztályozásuk Up: 3.1 Kompatibilitás Previous: 3.1 Kompatibilitás

3.1.1 Bináris kód, forráskód

A legtöbb szoftver ún. bináris formában áll rendelkezésre. Ez azt jelenti, hogy a felhasználó nem ismerheti meg a program belső működését: a szoftver fekete dobozként működik.

Ha a programhoz mellékelik az ún. forrást, esetleg csak a forrás áll rendelkezésre, akkor a felhasználó maga is betekintést nyerhet a működés részleteibe. A forrásprogramból minden esetben valamely fordítóprogram segítségével lehet elkészíteni a bináris kódot, mely rendszerint hardver- és operációs rendszerfüggő. Ma a forrás leggyakrabban C nyelven készül, s abból C fordítóprogram segítségével lehet bináris kódot létrehozni. Ilyen fordítóprogram Windows operációs rendszeren a Microsoft Visual Studio, a Borland C++ Builder és a szabadon használható CygWin. DOS operációs rendszeren a Turbo Ctypeset@protect @@footnote SF@gobble@opt A Borland cég nemrégiben több fejlesztői eszközét is szabadon hozzáférhetővé tette. Így a Borland C++ Builder-nek és Turbo C-nek is létezik olyan korábbi verziója, amelyet a szerzői jog tiszteletben tartása mellett bárki felhasználhat. és a szabad DJGPP a legelterjedtebb. Linuxon rendszerint a szabad gcc-t használják, mely egyben a CygWin és a DJGPP alapja is.



Kovács Zoltán