IDE Integrated Development Environment
Danas programi se pišu u posebnim programima za editovanje izvornog koda. Ovi programi sadrže mnoštvo pomoćnih alata koje programerima pomažu tokom pisanja programa. Svi ovi programi integrirani su u jednu aplikaciju koju zovemo Integrated Development Environment, IDE, odnosno integrirana razvojna okolina.
Editor koda predstavlja osnovni alat a jedna od osnovnih mogućnosti editora jeste da ključne riječi, komentare, brojeve, stringove i druge dijelove koda prikazuje različitim bojama i različitim fontom. Ovaj alat zove syntax highlighting ili u prevodu označavanje sintakse.
Pored editovanja koda, druga najvažnija mogućost ovih programa je debugiranje ili mogućnost prolaska kroz linije koda u toku izvršavanja programa. Ovakav alat koji služi za pronalaženje grešaka u programu za vrijeme njegovog izvršavanja kratko zovemo debugger. Na ovaj način programeri imaju mogućnost da ispitaju kod kada program radi. Ovo je jedan od najvažnijih alata koje danas programeri imaju na raspolaganju, i prosto je nemoguće zamisliti razvoj nekog većeg projekta bez debuggera.
Pored editora koda i debuggera treći po važnosti alat za programiranje jeste tzv „Code Compleation“ programi, koji pomažu u odabiru naziva biblioteka i metoda tokom pisanja koda. Naime, kada programer započne da piše neku ključnu riječ ili naziv neke metode, program mu preko plivajućeg prozora nudi nazive metoda koje su dostupne. Različiti programi imaju različite nazive za ovaj alat, ali se generalno može nazvati „Code Compleation“. U Microsoftovom Visual Studio ovaj alat se zove Intellisense. Na slici 2.5 možemo vidjeti Intellisense u akciji.
Slika 2.5 Intellisense iskačući prozor u Visual Studio 2013
Microsoft Visual Studio
Danas sa sigurnošću možemo tvrditi da je Visual Studio kompanije Microsoft najpoznatiji, najsofisticiraniji IDE za pisanje programa. Ovaj IDE podržava nekoliko programskih jezika: C++, F#, C#, VB, JavaScript, Typescript, Python. A moguće je programirati za nekoliko platformi poput Windows Desktop, Windows Stope App, Windows Phone, Web Sites, Android i iOS. Sadrži bezbroj alata za olakšavanje pisanja koda, pregršt debuggerskih alata, alata za analizi koda, testiranje aplikacija, kontrola performansi i mnoge druge alate. Možemo slobodno kazati da je Microsoft najdalje otišao u razvoju alata za programiranje.
Slika 2.6 Visual Studio 2013 Ultimate Startni prozor
Moguće ga je skinuti i u besplatnoj verziji u tzv Express ili Community verziji koju ćemo koristiti tokom demonstarcije prijemjera u C++ i C#. Instalacija ovog alata je vrlo jednostavna dovoljno je pokrenutu web Installer datoteku koja se može skinuti sa , te u nekoliko klikova instalirati ovaj IDE.
Verzija Visual Studia koja će se koristiti ovdje, a koja se može skinuti besplatno sa pomenute stranice ima naziv: Visual Studio 2013 for Windows Desktop.
Slika 2.7 Web Site za Visual Studio 2013 Express for Windows Desktop
Klikom na link Download, pokreće se proces preuzimanja i instalacije programa. Instrukcije o instalaciji i preuzimanje nalazi se na datoj web stranici.
Code::Blocks Open Source IDE za C++ i FORTAN
Drugi program koji će se koristiti za demontraciju pisanja programa u FORTRANu jeste Code::Blocks. Ovaj program predstavlja open source projekat koji je dostupan kako na Windows tako i Linux baziranim OS. Zvanična web stranica ovog IDE je . Preuzimanje programa za Windows OS se nalazi na adresi: .
Prilikom instalacije ujedno se instalira i C++ kompajler, te nakon završetka procesa instaliranja moguće je odmah pisati i pokretati C++ programe.
Međutim, u koliko želimo programirati u FORTRAN programskom jeziku, moguće je preuzeti prilagođenu verziju Code::Blocksa za FORTRAN sa adrese: . Ova verzija IDE dolazi bez FORTRAN kompajlera koji se može instalirati sa lokacije. Prije samog korištenja pisanja programa potrebno je podesiti putanje za kompajler. Putanje za kompajler podešavamo preko menia Settings->Compilers.
Slika 2.8 Podešavanje putanje kompajlera za FORTRAN
Code::Blocks posjeduje i debugger za fortran pa ga je dobro podesiti na samom početku instalacije. Slijedeći dijalog prikazuje putanju i podešavanje debuggera.
Putanje koje se podešavaju, dobijaju se sa lokacije na kojoj je instaliran MinGW. Preporučena lokacija za instalaciju MinGW je C:\MinGW. Nakon uspješno podešenog kompajlera IDE je spreman za pisanje programa.
Slika 2.9 Code::Blocks verzija prilagođena za FORTRAN