Праграмаванне - працэс творчы і цікавы. Для таго, каб ствараць праграмы не заўсёды трэба ведаць мовы. Які ж інструмент патрэбен для стварэння праграм? Вам неабходная асяроддзе праграмавання. З яе дапамогай вашы каманды перакладаюцца ў зразумелы для кампутара бінарны код. Вось толькі моў існуе вельмі шмат, а асяроддзяў праграмавання яшчэ больш. Мы разгледзім спіс праграм для стварэння праграм.
PascalABC.NET
PascalABC.NET - гэта простая бясплатная асяроддзе распрацоўкі для мовы Паскаль. Менавіта яе часцей за ўсё выкарыстоўваюць у школах і універсітэтах для навучання. Гэтая праграма на рускай мове дазволіць вам ствараць праекты любой складанасці. Рэдактар кода будзе падказваць і дапамагаць вам, а кампілятар - паказваць на памылкі. Валодае высокай хуткасцю выканання праграм.
Перавага выкарыстання мовы Паскаль - ён уяўляе сабой аб'ектна-арыентаванае праграмаванне. ААП значна зручней працэдурнага праграмавання, хоць і аб'ёмней.
На жаль, PascalABC.NET трохі патрабавальны да рэсурсаў кампутара і на больш старых машынах можа падвісаць.
спампаваць PascalABC.NET
Free Pascal
Фры Паскаль - гэта кросплатформавы кампілятар, а не асяроддзе праграмавання. З яго дапамогай вы можаце праверыць праграму на правільнасць напісання, а таксама запусціць яе. Але вы не зможаце адкампіляваць яе ў .ехе. Free Pascal мае высокую хуткасць выканання, а таксама просты і зразумелы інтэрфейс.
Гэтак жа, як і ў многіх падобных яму праграмах, рэдактар кода ў Free Pascal можа дапамагаць праграмісту завяршаючы за яго напісанне каманд.
Яго мінус у тым, што кампілятар можа толькі вызначыць: ёсць памылкі ці не. Ён не вылучае радок, у якой дапушчана памылка, таму карыстачу прыходзіцца шукаць яе самому.
Спампаваць Free Pascal
Turbo Pascal
Практычна першы інструмент для стварэння праграм на кампутар - Турба Паскаль. Гэтая серада праграмавання створана для аперацыйнай сістэмы DOS і каб запусціць яе на Windows трэба ўсталёўваць дадатковае ПА. Падтрымліваецца руская мова, валодае высокай хуткасцю выканання і кампіляцыі.
Turbo Pascal валодае такой цікавай функцыяй, як трасіроўка. У рэжыме трасіроўкі вы можаце назіраць за працай праграмы пакрокава і сачыць за зменай дадзеных. Гэта дапаможа выявіць памылкі, знайсці якія складаней за ўсё - лагічныя памылкі.
Хоць Turbo Pascal просты і надзейны ў выкарыстанні, усё ж ён злёгку састарэў: створаны ў 1996 годзе, Турба Паскаль актуальны толькі для адной АС - DOS.
Спампаваць Turbo Pascal
Lazarus
Гэта візуальная асяроддзе праграмавання на мове Паскаль. Яе зручны, інтуітыўна зразумелы інтэрфейс дазваляе з лёгкасцю ствараць праграмы з мінімальнымі ведамі мовы. Lazarus практычна цалкам сумяшчальны з мовай праграмавання Delphi.
У адрозненні ад алгарытмаў і HiAsm, Лазарус ўсё ж такі мяркуе веды мовы, у нашым выпадку - Pascal. Тут вы не толькі збіраеце праграму мышшу па кавалачках, але таксама і прапісваеце код для кожнага элемента. Гэта дазваляе вам больш разумець працэсы, якія адбываюцца ў праграме.
Lazarus дазваляе вам выкарыстоўваць графічны модуль, з дапамогай якога вы зможаце працаваць з малюнкамі, а таксама ствараць гульні.
На жаль, калі ў вас узнікнуць пытанні, то адказы шукаць вам прыйдзецца ў інтэрнэце, так як Лазарус не мае дакументацыі.
спампаваць Lazarus
HiAsm
HiAsm - гэта бясплатны канструктар, які даступны на рускай мове. Вам не трэба ведаць мову для стварэння праграм - тут вы проста па кавалачку, як канструктар, збіраеце яе. Тут даступна шмат кампанентаў, але вы можаце пашырыць іх асартымент, усталяваўшы дапаўненні.
У адрозненні ад алгарытмаў, гэта графічнае асяроддзе праграмавання. Усё, што вы будзеце ствараць адлюструецца на экране ў выглядзе малюнка і схемы, а не кода. Гэта даволі зручна, хоць некаторым тэкставая запіс падабаецца больш.
HiAsm даволі магутны і ён валодае высокай хуткасцю выканання праграм. Гэта асабліва важна пры стварэнні гульняў, калі выкарыстоўваецца графічны модуль, які істотна запавольвае працу. Але для HiAsm гэта не праблема.
спампаваць HiAsm
алгарытм
Алгарытм - гэта асяроддзе для стварэння праграм на рускай мове, адна з нямногіх. Яе асаблівасць у тым, што яна выкарыстоўвае тэкставае візуальнае праграмаванне. Гэта значыць, што вы зможаце стварыць праграму не ведаючы мовы. Алгарытм - канструктар, які валодае вялікім наборам кампанентаў. Інфармацыю аб кожным кампаненце вы можаце знайсці ў дакументацыі праграмы.
Таксама Алгарытм дазваляе вам працаваць з графічным модулем, але прыкладання з выкарыстаннем графікі будуць выконвацца даволі доўга.
У бясплатнай версіі можна кампіляваць праект з .alg ў .exe толькі на сайце распрацоўніка і толькі 3 разы на дзень. Гэта адзін з асноўных мінусаў. Вы можаце набыць ліцэнзійную версію і кампіляваць праекты прама ў праграме.
спампаваць Алгарытм
IntelliJ IDEA
IntelliJ IDEA - гэта адна з самых папулярных кросплатформавых IDE. Гэтая серада мае бясплатную, злёгку абмежаваную версію і платную. Для большасці праграмістаў цалкам хапае і бясплатнай версіі. Яна валодае магутным рэдактарам кода, які будзе выпраўляць памылкі і завяршаць за вас код. Калі вы дапускаеце памылку, серада паведамляе вам пра гэта і прапануе магчымыя варыянты вырашэння. Гэта інтэлектуальная асяроддзе распрацоўкі, якая прадугледжвае вашы дзеянні.
Яшчэ адной зручнай функцыяй ў InteliiJ IDEA з'яўляецца аўтаматычнае кіраванне памяццю. Так званы «зборшчык смецця» увесь час сочыць за памяццю, якая вылучаецца для праграмы, і, у выпадку калі памяць больш не патрэбна, зборшчык вызваляе яе.
Але ва ўсяго ёсць мінусы. Трохі заблытаны інтэрфейс - гэта адна з праблем, з якой сутыкаюцца маладыя праграмісты. А таксама відавочна, што гэтак магутная асяроддзя мае даволі высокія сістэмныя патрабаванні для карэктнай працы.
Ўрок: Як напісаць праграму на Java з дапамогай IntelliJ IDEA
Спампаваць IntelliJ IDEA
Eclipse
Часцей за ўсё Eclipse выкарыстоўваюць для працы з мовай праграмавання Java, але ён таксама падтрымлівае працу і з іншымі мовамі. Гэта адзін з асноўных канкурэнтаў IntelliJ IDEA. Адрозненне Eclipse ад яго падобных праграм у тым, што да яго можна ўсталёўваць розныя дапаўненні і яго можна цалкам наладзіць пад сябе.
Eclipse таксама валодае высокай хуткасць кампіляцыі і выканання. Кожную праграму, створаную ў гэтым асяроддзі, вы зможаце запусціць на любой аперацыйнай сістэме, так як Java - кросплатформавы мову.
Адрозненне Eclipse ад IntelliJ IDEA - інтэрфейс. У Эклипсе ён значна больш простай і зразумелай, што робіць яго больш зручным для пачаткоўцаў.
Але таксама, як і ўсе IDE для Java, Эклипс усё ж мае свае сістэмныя патрабаванні, таму працаваць ён будзе не на кожным кампутары. Хоць не такія ўжо гэтыя патрабаванні і высокія.
Спампаваць Eclipse
Нельга з упэўненасцю сказаць, якая праграма для стварэння праграм самая лепшая. Неабходна выбраць мову і потым паспрабаваць кожную сераду для яго. Бо кожная IDE розная і валодае сваімі асаблівасцямі. Хто ведае, якая з іх прыйдзецца вам больш па душы.