КампутарыПраграмаванне

Асяроддзе праграмавання. На шляху да стварэння ўласнага ПА

Для стварэння элементаў ПА, а таксама асобных прыкладанняў мала валодаць ведамі асноў пэўнага мовы. Сучаснаму праграмісту спатрэбіцца устаноўленая на яго персанальным кампутары асяроддзе праграмавання. Менавіта з яе дапамогай праца над будучымі праграмамі будзе камфортнай і набудзе высокія паказчыкі прадукцыйнасці. Інтэграванае асяроддзе праграмавання ў класічным выглядзе павінна мець у сваім арсенале звычайны тэкставы рэдактар, сродкі для аўтаматызацыі зборкі і адладчык, а таксама інтэрпрэтатар або кампілятар, магчыма наяўнасць іх абодвух у камплекце ўтыліты.

Выкарыстанне тэкставага рэдактара ў якасці рэдактара зыходнага кода дазваляе, карыстаючыся правіламі працы з пэўным відам тэкставых утыліт, ажыццяўляць набор і рэдагаванне зыходнага кода ствараных праграм. Сучасная серада праграмавання ўбудаваны рэдактар надзяляе здольнасцю ажыццяўляць праверку сінтаксісу ў залежнасці ад выкарыстоўванага мовы.

Існуе асяроддзя праграмавання, якія дазваляюць працаваць з некалькімі мовамі. Прыкладам такіх універсальных праграмных комплексаў можа служыць Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator або Microsoft Visual Studio. Але звычайна асяроддзе праграмавання «востраць» пад канкрэтны мову. У гэтым шэрагу яркімі прадстаўнікамі з'яўляюцца наступныя: Dev-C ++, Visual Basic, Delphi.

У якасці прыватнага выпадку можна разглядаць сераду візуальнай распрацоўкі. Асаблівасцю гэтага віду асяроддзя праграмавання з'яўляецца наяўнасць у яе функцыянале магчымасці візуальна рэдагаваць інтэрфейс праграмы. Рэалізуецца гэтая здольнасць выкарыстаннем блокаў найбольш часта выкарыстоўваецца кода ў выглядзе графічных аб'ектаў. Графічнае асяроддзе распрацоўкі знайшла шырокае прымяненне пры стварэнні прыкладных праграм і распрацоўкі карыстацкага графічнага інтэрфейсу (GUI).

Перавагі гэтага віду асяроддзя праграмавання заключаюцца ў шпаркасці распрацоўкі, лёгкасці засваення, стандартнасьці тыпу знешняга выгляду праграм. Сярод недахопаў можна вылучыць прыхільнасць да пэўнай асяроддзі распрацоўкі, пераход у іншае асяроддзе ажыццяўляецца з пэўнымі складанасцямі. Таксама асяроддзе праграмавання гэтага тыпу адчувае цяжкасці пры выкарыстанні кампанентаў, якія сыходзяць ад устаноўленых стандартаў, і мае недакументаваныя асаблівасці кампанентаў.

Бо для візуальных асяроддзяў распрацоўкі характэрна наяўнасць уласнага фармату захоўвання праекта, то пераход у іншае асяроддзе можа быць абцяжараны узнікненнем непераноснасці уласцівасцяў праекта, а таксама яго некаторых частак. Прыкладам могуць служыць ўласныя бібліятэкі ужывальнай асяроддзя распрацоўкі.

Распрацоўка новых моў праграмавання дазваляе ўносіць у іх некаторыя змены. Так, асяроддзе праграмавання Delphi, за аснову якой узяты Pascal, з'яўляецца па сваім функцыянале і магчымасцям новай мовай праграмавання.

Ацаніўшы ступень складанасці і спрагназаваўшы, які неабходны для вырашэння канкрэтных мэтаў у рамках распрацоўванага праекта набор інструментаў, з разнастайнасці існуючых асяроддзяў распрацоўкі выбіраюць найбольш прымальны для вырашэння канкрэтнай задачы.

Бо ад правільнасці спраектаванага праграмнага забеспячэння шмат у чым залежыць яго паўнавартаснае функцыянаванне з улікам развіцця і ўкаранення самых новых тэхналогій. Вялікае значэнне ў вырашэнні гэтай задачы мае магчымасць пераносу распрацоўкі новага праграмнага забеспячэння ў сумежную сераду распрацоўкі.

Але нават наяўнасць ультрасучасных асяроддзяў праграмавання, значна спрашчаюць працу не толькі прафесійнага праграміста, але і чалавека. які чыніць першыя крокі на шляху стварэння прыкладанняў, праграм і іншага ПА, не дазваляе забыцца пра элементы распрацоўкі, вынайдзеных яшчэ ў мінулым стагоддзі. Нягледзячы на іх архаічнасць і ў нейкай ступені непаваротлівасць, яны запатрабаваныя і па гэты дзень. Іх актыўна выкарыстоўваюць сучасныя праграмісты.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.