NézetNyomtat

Programozási környezetek

Programozási környezetek

Mi értünk programozási környezet alatt?

Operációs rendszer

Kicsit á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árak

A 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örnyezet

A 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ák

Geany

Netbeans