Mit értünk programozási környezet alatt?Operációs rendszerKicsit általánosabban platform. A programokat mindig valamilyen platformra fejlesztjük. A választott platform befolyásolja, milyen eszközöket használhatunk, milyen korlátoknak kell megfelelnünk. A nyílt forráskódú fejlesztések jelentős része multiplatform, ami azt jelenti, hogy különböző operációs rendszerek alatt működő, lényegében azonos funkcionalitású változataik léteznek. Programozási könyvtárakA nagyobb fejlesztések általában előre gyártott komponenseket (is) használnak. A komponensek leggyakrabban programozási könyvtárakba csoportosítva érhetők el. Ahhoz, hogy felhasználhassuk programunkban a komponenseket, hozzá kell szerkesztenünk a megfelelő könyvtárakat. A programozási könyvtárak szerkesztése lehet statikus vagy dinamikus. Fejlesztő környezetA fejlesztői környezet legfontosabb elemei: - szövegszerkesztő (source editor): ezzel készítjük el a program forráskódját, ami egy adott programozási nyelven írt egyszerű szöveges állomány
- fordítóprogram (compiler): a forráskódot lefordítja, jelzi a szintaktikai hibákat, ha pedig ilyen hiba nincs, elkészíti a tárgykódot
- szerkesztő (linker): a tárgykódból (vagy tárgykódokból), és esetlegesen programozási könyvtárakból szerkeszti össze a futtatható programot
- hibakereső (debugger): ha a fordítóprogram elhelyezett a tárgykódban bizonyos extra információkat, akkor a hibakereső lehetővé teszi, hogy a programot lépésenként futtassuk, és a lépések között ellenőrizhetjük a változók értékét
PéldákGeanyNetbeans |