S tehnološkim napretkom i razvojem područja računalne tehnologije u svijetu se pojavio širok spektar programskih sustava. Programski sustav je alat, alat za stvaranje algoritama. Predstavljen je u obliku programskih jezika na kojima će program biti napisan.
Od čega se sastoji programski sustav
Struktura programskih sustava uključuje razne alate koji su neophodni za razvoj softverskih proizvoda. Te su komponente: kompajler i tumač. Prva je neophodna za čitanje i prepoznavanje strojnog koda i stvaranje radne verzije programa. Tumač je prevoditelj napisanog koda. Izvršava naredbe, slijedeći algoritam korak po korak.
Važnu ulogu u programskom sustavu ima integrirano okruženje u kojem će se razvijati softverski proizvod. Razvojno okruženje sastoji se od različitih knjižnica, uključujući grafičke, kao i programa za uklanjanje pogrešaka koji izvršavaju algoritam i pomažu u pronalaženju pogrešaka tijekom testiranja.
Integrirano okruženje je poseban skup ugrađenih rutina. Glavna je zadaća integriranog okruženja biti univerzalni, prilagodljiv raznim vrstama zadataka, imati "prijateljsko" sučelje i službu za pomoć.
Najrasprostranjeniji i najpopularniji programski sustavi
Najpopularniji sustavi uključuju Turbo Pascal, Turbo Basic, Turbo C. Sukladno tome, svaki sustav ima svoj vlastiti paket za razvoj aplikacija.
Za paket Turbo Pascal - Borland Delphi. Jedna je od najpopularnijih ljuski za stvaranje aplikacijskih programa, istovremeno je jednostavna i prikladna. Objektno orijentirano okruženje koje koristi jezik Pascal u svom arsenalu ima mnogo različitih razvojnih komponenti, kao i brz i učinkovit kompajler.
Za Turbo Basic paket Microsoft Visual Basic dobar je alat za stvaranje aplikacija i makronaredbi. Za paket Turbo C - Borland C ++ pogodan je za razvoj programa za DOS.
Programski sustav izravno je vezan za određeni programski jezik. Postoji velik broj programskih jezika implementiranih za njihove specifične zadatke, ovisno o području upotrebe i operativnom sustavu.
Programski jezici mogu se koristiti za pisanje komercijalnih aplikacija, web aplikacija, igara, Android aplikacija. Ukupno je registrirano oko 25 jezika, od kojih su neki dječji, odnosno sintaksa i algoritmi su im slični. Postoji nekoliko najčešćih jezika na svijetu: Delphi, PHP, C / C ++.
Delphi jezik zasnovan je na Pascalu, odlikuje ga jednostavnost u stvaranju algoritma, dosljednost, podrška za proceduralno programiranje, rad s klasama i dinamička memorija.
Jezik C / C ++ nije tako lako programirati kao Pascal; na njegovoj se osnovi formiraju algoritmi i drugi jezici, na primjer Java. Također, ovaj jezik ima izravan pristup računalnom hardveru, ima svojstvo pretvaranja tipova i spada u kategoriju sistemskog programiranja.
PHP je jezik za stvaranje web stranica pomoću skripti, odlikuje se svojom svestranošću i višeplatformnošću.
Danas postoji dosta klasifikacija sustava i programskih jezika, ali glavni zadatak ostaje isti - stvaranje visokokvalitetnog softverskog proizvoda koji će zadovoljiti potrebe korisnika.