/ Programska okolina. Na putu stvaranja vlastitog softvera

Programsko okruženje. Na putu stvaranja vlastitog softvera

Izraditi elemente softvera, kao i pojedincamalo znati osnove određenog jezika. Suvremeni programer trebat će programsko okruženje instalirano na njegovo osobno računalo. Sa svojom pomoći koja će raditi na budućim programima bit će udobna i dobit će visoke performanse. Integrirano programsko okruženje u klasičnom obliku trebalo bi u svom arsenalu imati uobičajeni uređivač teksta, alate za automatizaciju montaže i debuggeraža, kao i tumača ili prevodilac, a možda i oboje u kompletu alata.

Upotreba uređivača teksta kao aurednik izvornog koda omogućuje vam korištenje pravila rada s određenom vrstom tekstualnih uslužnih programa, za biranje i uređivanje izvornog koda stvorenih programa. Ugrađeni urednik modernog programskog okruženja daje mogućnost provođenja provjere sintakse, ovisno o jeziku koji se koristi.

Tu je programsko okruženje kojeomogućuju vam da radite s više jezika. Primjer takvih univerzalnih programskih sustava može poslužiti Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator ili Microsoft Visual Studio. No obično je programsko okruženje "izoštreno" za određeni jezik. U ovoj seriji otvorenih predstavnici su: Dev-C ++, Visual Basic, Delphi.

Kao posebni slučaj, može se razmotritivizualni razvojni okoliš. Značajka ovakvog programskog okruženja je njegova dostupnost u funkcionalnosti mogućnosti vizualnog uređivanja programskog sučelja. Ta se sposobnost provodi pomoću blokova najčešće korištenog koda u obliku grafičkih objekata. Grafičko okruženje za razvoj ima široku primjenu prilikom izrade aplikacijskih programa i izrade prilagođenog grafičkog korisničkog sučelja (GUI).

Prednosti ove vrste programskog okruženjasastoji se od brzine razvoja, jednostavnosti razvoja, standardne vrste pojave programa. Među nedostatcima može se utvrditi povezanost s određenom razvojnom okolinom, prijelaz u drugi okoliš provodi se s određenim poteškoćama. Također, programsko okruženje ove vrste ima poteškoća u korištenju komponenata koje odstupaju od utvrđenih standarda i ima nedokumentirane značajke komponenti.

Što se tiče vizualnog razvojnog okruženja, to je karakterističnopostojanje vlastitog oblika skladištenja projekta, prijelaz u drugu okolinu može biti kompliciran pojavom netolerancije svojstava projekta, kao i nekim njegovim dijelovima. Primjer su izvorne knjižnice razvojnog okruženja.

Razvoj novih programskih jezikaomogućuje vam da napravite neke promjene na njima. Dakle, programska okolina Delphi, temeljena na Pascalu, funkcionalna je i novi programski jezik.

Procjenjujući stupanj složenosti i predviđanje štoSkup alata potreban je za rješavanje specifičnih ciljeva u okviru projekta koji se razvija, od raznih postojećih razvojnih okruženja, a odabrana je najprikladnija za rješavanje određenog problema.

Uostalom, iz ispravnosti projiciranogsoftver na mnogo načina ovisi o njegovoj punopravnoj operaciji uzimajući u obzir razvoj i implementaciju najnovijih tehnologija. Sposobnost prijenosa razvoja novog softvera u susjedno razvojno okruženje od velike je važnosti u ovom zadatku.

Ali čak i prisutnost ultra-modernih medijaprogramiranje, uvelike pojednostavljuje rad ne samo profesionalnog programera već i osobe. što čini prve korake prema stvaranju aplikacija, programa i drugog softvera, ne dopušta zaboraviti elemente razvoja izumljenih u prošlom stoljeću. Unatoč njihovoj arhaičnosti i do neke mjere usporenosti, zahtjevi su i danas. Oni aktivno koriste moderni programeri.

Pročitajte više: