Барномасозӣ як раванди эҷодӣ ва ҷолиб аст. Барои сохтани барномаҳо на ҳамеша донистани забонҳо лозим аст. Барои сохтани барномаҳо кадом асбоб лозим аст? Ба шумо муҳити барномасозӣ лозим аст. Бо кӯмаки он, фармонҳои шумо ба коди дуӣ тарҷума мешаванд, ки барои компютер фаҳмо аст. Инҳо танҳо забонҳои бисёранд ва муҳитҳои барномасозӣ боз ҳам бештаранд. Мо рӯйхати барномаҳои эҷоди барномаҳоро баррасӣ хоҳем кард.
ПаскалABC.NET
PascalABC.NET муҳити оддии рушди ройгон барои Паскал аст. Он бештар дар мактабҳо ва донишгоҳҳо барои омӯзиш истифода мешавад. Ин барнома ба забони русӣ ба шумо имкон медиҳад, ки лоиҳаҳои ҳама гуна мушкилотро созед. Муҳаррири код ба шумо кӯмак мекунад ва компилятор хатогиҳоро нишон медиҳад. Он дорои суръати баланди иҷрои барнома.
Бартарии истифодаи Паскал дар он аст, ки он ба барномасозии объект нигаронида шудааст. OOP нисбат ба барномасозии протсессорӣ хеле қулай аст, ҳарчанд ҳаҷмашон бештар.
Мутаассифона, PascalABC.NET ба захираҳои компютерӣ каме талабот дорад ва метавонад ба мошинҳои кӯҳна овезад.
Download PascalABC.NET
Паскали озод
Pascal Free як муҳаррири платформаи платформист, на муҳити барномасозӣ. Бо он шумо метавонед барномаи дурусти имлоро санҷед ва инчунин иҷро кунед. Аммо шумо онро дар .exe тартиб дода наметавонед. Pascal Free дорои суръати баланди иҷроист, инчунин интерфейси оддӣ ва қобилиятнок.
Мисли дар бисёр барномаҳои монанд, муҳаррири рамз дар Free Pascal метавонад ба барномасоз бо навиштани фармонҳои ӯ барои ӯ кӯмак расонад.
Манфиати он дар он аст, ки мураккаб танҳо метавонад хатогиҳо ё набудани онро муайян кунад. Он хатеро, ки хато содир шудааст, қайд намекунад, бинобар ин корбар бояд худашро ҷустуҷӯ кунад.
Download Паскал ройгон
Турба паскал
Қариб асбоби аввалини сохтани барномаҳо дар компютер ин Turbo Pascal мебошад. Ин муҳити барномасозӣ барои системаи амалиётии DOS эҷод шудааст ва барои кор дар он Windows бояд нармафзори иловагӣ насб кунед. Он забони русиро дастгирӣ мекунад, суръати баланди иҷро ва таркиб дорад.
Turbo Паскал дорои чунин хусусияти ҷолиб ба монанди пайгирӣ мебошад. Дар ҳолати пайгирӣ, шумо метавонед амалияи барномаро зина ба зина назорат кунед ва тағир додани маълумотро назорат кунед. Ин барои ошкор кардани хатогиҳо, душвортарин ёфтани - хатогиҳои мантиқӣ кӯмак хоҳад кард.
Гарчанде ки Turbo Паскал истифодаи оддӣ ва боэътимод аст, он ҳам каме кӯҳна аст: соли 1996 сохта шудааст, Turbo Pascal барои танҳо як ОС - DOS мувофиқ аст.
Download Turbo Паскал
Лаъзор
Ин муҳити визуалӣ дар Паскал аст. Интерфейси қулай, беихтиёрона сохтани барномаҳоро бо дониши ҳадди ақали забон осон менамояд. Лазарус бо забони барномасозии Delphi қариб комилан мувофиқ аст.
Баръакси алгоритм ва HiAsm, Лазарус то ҳол донистани забонро дар назар дорад, дар мисоли мо, Паскал. Дар ин ҷо шумо на танҳо барномаро бо муш дар қисмҳо ҷамъ меоред, балки рамзи ҳар як элементро таъин мекунед. Ин ба шумо имкон медиҳад, ки равандҳоеро, ки дар барнома рух медиҳанд, беҳтар фаҳмед.
Лазарус ба шумо имкон медиҳад модули графикиро истифода баред, ки бо он шумо метавонед бо тасвирҳо кор кунед ва инчунин бозиҳо созед.
Мутаассифона, агар шумо ягон савол дошта бошед, шумо бояд дар Интернет ҷавобҳоро ҷустуҷӯ кунед, зеро Lazarus ҳуҷҷате надорад.
Лаъзорро зеркашӣ кунед
Hiasm
HiAsm як созандаи ройгон аст, ки ба забони русӣ дастрас аст. Барои сохтани барномаҳо ба шумо лозим нест, ки забони барномаро донед - дар ин ҷо шумо танҳо қисм, ҳамчун созанда, онро ҷамъ кунед. Қисмҳои зиёди онҳо дар ин ҷо дастрасанд, аммо шумо метавонед доираи онҳоро бо насби иловаҳо илова кунед.
Баръакси алгоритм, он муҳити барномарезии графикӣ мебошад. Ҳама чизҳое, ки шумо эҷод мекунед, дар экран на дар шакли тасвир, на диаграмма намоиш дода мешавад. Ин хеле қулай аст, гарчанде ки баъзе одамон сабти матнро бештар дӯст медоранд.
HiAsm хеле қавӣ аст ва дорои суръати баланди иҷрои барнома мебошад. Ин махсусан ҳангоми ташкили бозиҳо ҳангоми истифодаи модули графикӣ муҳим аст, ки ин корро ба таври назаррас суст мекунад. Аммо барои HiAsm, ин мушкиле нест.
Download HiAsm
Алгоритм
Алгоритм як муҳитест барои таҳияи барномаҳо бо забони русӣ, яке аз камтаринҳо. Хусусияти он дар он аст, ки вай барномасозии визуалии матниро истифода мебарад. Ин маънои онро дорад, ки шумо бидуни донистани забон метавонед як барнома эҷод кунед. Алгоритм як созандаест, ки маҷмӯи зиёди компонентҳо дорад. Шумо метавонед маълумотро дар бораи ҳар як компонент дар ҳуҷҷати барномавӣ пайдо кунед.
Алгоритм инчунин ба шумо имкон медиҳад, ки бо модули графикӣ кор кунед, аммо барномаҳое, ки бо истифода аз графика истифода мешаванд, муддати каме кор хоҳанд кард.
Дар версияи ройгон шумо метавонед лоиҳаро аз .alg to .exe танҳо дар сайти таҳиякунанда ва танҳо 3 бор дар як рӯз тартиб диҳед. Ин яке аз камбудиҳои асосӣ аст. Шумо метавонед версияи литсензиониро харед ва лоиҳаҳоро мустақиман дар барнома тартиб диҳед.
Алгоритмро зеркашӣ кунед
IntelliJ IDEA
IntelliJ IDEA яке аз маъмултарин платформаҳои IDE мебошад. Ин муҳит версияи ройгон, каме маҳдуд ва нусхабардор дорад. Барои аксари барномасозон версияи ройгон кифоя аст. Он дорои муҳаррири рамзи пуриқтидор аст, ки хатогиҳоро ислоҳ мекунад ва рамзи шуморо пур мекунад. Агар шумо хато кунед, муҳит шуморо аз ин огоҳ мекунад ва роҳҳои ҳалли имконпазирро пешниҳод мекунад. Ин муҳити рушди оқилест, ки амалҳои шуморо пешгӯӣ мекунад.
Дигар хусусияти қулай дар InteliiJ IDEA ин идоракунии хотираи худкор мебошад. "Ҷамъкунандаи ахлот" хотираро, ки барои барнома ҷудо карда шудааст, доимо назорат мекунад ва дар ҳолате, ки дигар хотира лозим нест, коллектор онро озод мекунад.
Аммо ҳама чиз муқобил аст. Интерфейси каме нофаҳмо яке аз мушкилотест, ки барномасозони эскизи рӯбарӯ мекунад. Инчунин мусаллам аст, ки чунин муҳити пуриқтидор талаботҳои нисбатан баландтари система барои фаъолияти дуруст дорад.
Дарс: Бо истифодаи IntelliJ IDEA барномаи Java чӣ гуна бояд нависад
Зеркашӣ кардани IntelliJ IDEA
Тафтиш
Аксар вақт Eclipse барои кор бо забони барномасозии Java истифода мешавад, аммо он инчунин кор бо забонҳои дигарро дастгирӣ мекунад. Ин яке аз рақибони асосии IntelliJ IDEA аст. Фарқи байни Eclipse ва барномаҳои монанд он аст, ки шумо метавонед изофаҳои гуногун насб кунед ва он метавонад барои шумо комилан мутобиқ карда шавад.
Eclipse инчунин дорои суръати баланди таркиб ва иҷро мебошад. Шумо метавонед ҳар як барномае, ки дар ин муҳит сохта шудааст, дар ҳама гуна системаи амалиётӣ иҷро кунед, зеро Java забони платформист.
Фарқи байни Eclipse ва IntelliJ IDEA интерфейси он аст. Дар Eclipse, он хеле соддатар ва фаҳмо аст, ки ин барои шурӯъкунандагон қулай аст.
Аммо, ба монанди ҳама IDE барои Java, Eclipse ҳанӯз талаботи системаи худро дорад, бинобар ин он дар ҳар як компютер кор намекунад. Гарчанде ки ин талабот он қадар баланд нест.
Download Eclipse
Бо итминон гуфтан ғайриимкон аст, ки кадом барнома барои сохтани барномаҳо беҳтарин аст. Шумо бояд забонро интихоб кунед ва пас ҳар муҳити онро санҷед. Дар ниҳоят, ҳар як IDE гуногун аст ва хусусиятҳои худро дорад. Ки медонад, ки кадоме аз шумо ба шумо беҳтар аст.