Alati za programiranje II dio


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.

knjig_ubuntu_terminal 05

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.

knjig_ubuntu_terminal 06

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 http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx, 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.

knjig_ubuntu_terminal 07

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 http://www.codeblocks.org. Preuzimanje programa za Windows OS se nalazi na adresi: http://www.codeblocks.org/downloads/26#windows.
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: http://sourceforge.net/projects/cbfortran. Ova verzija IDE dolazi bez FORTRAN kompajlera koji se može instalirati sa http://sourceforge.net/projects/mingw-w64/ lokacije. Prije samog korištenja pisanja programa potrebno je podesiti putanje za kompajler. Putanje za kompajler podešavamo preko menia Settings->Compilers.

knjig_ubuntu_terminal 08

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.

knjig_ubuntu_terminal 09

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.

knjig_ubuntu_terminal 10

Slika 2.9 Code::Blocks verzija prilagođena za FORTRAN

About Bahrudin Hrnjica

PhD in Mechanical Engineering, Microsoft MVP for .NET. Likes .NET, Math, Mechanical Engineering, Evolutionary Algorithms, Blogging.

Posted on 19/09/2015, in Common, Knjige and tagged , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s