Рекламаро пӯшед

Ман ҳамеша мехостам, ки барномасозӣ кунам. Ҳатто дар кӯдакӣ ман ба одамоне, ки дар пеши онҳо экрани пур аз рақамҳо ва рамз доштанд, ки чизе намегуфтанд, ҳайрон будам. Дар солҳои 1990 ман бо забони барномасозӣ ва муҳити таҳияи Baltík дучор шудам, ки он ба забони Си асос ёфтааст.Ман барои додани фармонҳо ба устоди хурд нишонаҳо мекӯчондам. Пас аз зиёда аз бист сол, ман бо як барномае дучор омадам, ки бо Балтика робитаи зиёд дорад. Мо дар бораи барномаи таълимии Swift Playgrounds аз Apple гап мезанем.

Дар робита ба барномасозӣ, ман бо рамзи оддии HTML дар блокнот часпидаам. Аз он вақт инҷониб, ман дарсҳои гуногун ва китобҳои дарсиро санҷидаам, аммо ман ҳеҷ гоҳ онро ба даст наовардам. Вақте ки Apple дар моҳи июн дар WWDC майдончаҳои Swift-ро муаррифӣ кард, дарҳол ба ман фаҳмид, ки ман як имконияти дигар дорам.

Дар аввал гуфтан муҳим аст, ки Swift Playgrounds танҳо дар iPads бо iOS 10 (ва чипи 64-бит) кор мекунад. Ин барнома забони барномасозии Свифтро меомӯзад, ки ширкати Калифорния онро ду сол пеш дар ҳамон конфронс муаррифӣ карда буд. Свифт забони барномасозии ба объект нигаронидашударо иваз кард, Objective-C барои кӯтоҳ. Он дар ибтидо ҳамчун забони асосии барномасозӣ барои компютерҳои NeXT бо системаи амалиётии NeXTSTEP, яъне дар давраи Стив Ҷобс таҳия шудааст. Swift асосан барои таҳияи барномаҳое пешбинӣ шудааст, ки дар платформаҳои macOS ва iOS кор мекунанд.

Барои кӯдакон ва калонсолон

Apple замимаи нави Swift Playgrounds-ро пешниҳод мекунад, ки асосан барои кӯдаконе пешбинӣ шудааст, ки мантиқи барномасозӣ ва фармонҳои оддиро меомӯзанд. Аммо, он инчунин метавонад ба калонсолон хеле хуб хизмат кунад, ки дар ин ҷо малакаҳои асосии барномасозиро омӯзанд.

Ман худам борҳо аз таҳиягарони ботаҷриба пурсидам, ки чӣ гуна метавонам мустақилона барномасозӣ карданро ёд гирам ва пеш аз ҳама, бояд бо кадом забони барномасозӣ оғоз кунам. Ҳама ба ман ҳар хел ҷавоб доданд. Касе бар ин назар аст, ки асоси он "céčko" аст, дар ҳоле ки дигарон мегӯянд, ки ман метавонам ба осонӣ бо Свифт оғоз кунам ва бештар баста кунам.

Swift Playgrounds-ро барои iPads аз Дӯкони App комилан ройгон зеркашӣ кардан мумкин аст ва пас аз фурӯзон кардани он, шуморо дарҳол ду курси асосӣ пешвоз мегиранд - Рамзи 1 ва 2-ро омӯзед. Тамоми муҳит бо забони англисӣ аст, аммо он ба ҳар ҳол лозим аст. барои барномасозӣ. Дар машқҳои иловагӣ, шумо метавонед ба осонӣ кӯшиш кунед, ки ҳатто бозиҳои оддиро барномарезӣ кунед.

Ҳамин ки шумо дастури аввалро зеркашӣ мекунед, дастурҳо ва тавзеҳот дар бораи чӣ гуна кор кардани ҳама чиз шуморо интизоранд. Баъдан, даҳҳо машқҳо ва вазифаҳои интерактивӣ шуморо интизоранд. Дар қисми рост шумо ҳамеша пешнамоиши мустақими он чизеро, ки шумо барномарезӣ мекунед (код менависед) дар тарафи чапи экран доред. Ҳар як вазифа бо супориши мушаххаси чӣ кор кардан лозим аст ва аломати Байт шуморо дар давоми дарс ҳамроҳӣ мекунад. Дар ин ҷо шумо бояд барои фаъолиятҳои муайян барномарезӣ кунед.

Дар аввал, он фармонҳои асосӣ хоҳад буд, ба монанди қадам ба пеш, паҳлӯ, ҷамъоварии ганҷҳо ё телепортҳои гуногун. Пас аз гузаштани сатҳҳои асосӣ ва омӯхтани асосҳои синтаксис, шумо метавонед ба машқҳои мураккабтар гузаред. Apple мекӯшад, ки дар давоми дарс ҳама чизро то ҳадди имкон осон кунад, аз ин рӯ, ба ғайр аз тавзеҳоти муфассал, маслиҳатҳои хурд низ пайдо мешаванд, масалан, вақте ки шумо дар код хато мекунед. Пас аз он нуқтаи сурх пайдо мешавад, ки ба воситаи он шумо фавран мебинед, ки хато дар куҷо рух додааст.

Унсури дигари соддакунанда ин клавиатураи махсус мебошад, ки дар Swift Playgrounds бо аломатҳои барои рамзгузорӣ зарурӣ ғанӣ гардонида шудааст. Илова бар ин, панели боло ҳамеша ба шумо синтаксиси асосиро нақл мекунад, бинобар ин ба шумо лозим нест, ки як чизро такрор ба такрор нависед. Дар ниҳоят, шумо аксар вақт танҳо шакли дурусти кодро аз меню интихоб мекунед, ба ҷои он ки ҳама вақт ҳама аломатҳоро нусхабардорӣ кунед. Ин инчунин ба нигоҳ доштани таваҷҷӯҳ ва соддагӣ кӯмак мекунад, ки махсусан аз ҷониби кӯдакон қадр карда мешавад.

Бозии шахсии худро эҷод кунед

Вақте ки шумо фикр мекунед, ки шумо Byta-ро дуруст барномарезӣ кардаед, танҳо кодро иҷро кунед ва бубинед, ки оё шумо дар ҳақиқат ин корро анҷом додаед. Агар шумо муваффақ бошед, шумо ба қисмҳои оянда идома медиҳед. Дар онҳо, шумо тадриҷан бо алгоритмҳо ва вазифаҳои мураккабтар дучор хоҳед шуд. Ин, масалан, пайдо кардани хатогиҳо дар коде, ки шумо аллакай навиштаед,, яъне як навъ омӯзиши баръаксро дар бар мегирад.

Пас аз он ки шумо асосҳои Swift-ро азхуд кардед, шумо метавонед як бозии оддиро ба монанди Понг ё ҷанги баҳрӣ рамзӣ кунед. Азбаски ҳама чиз дар iPad рӯй медиҳад, Swift Playgrounds инчунин ба ҳаракат ва дигар сенсорҳо дастрасӣ дорад, аз ин рӯ шумо метавонед лоиҳаҳои боз ҳам пешрафтаро барномарезӣ кунед. Шумо метавонед ба осонӣ бо саҳифаи комилан тоза дар барнома оғоз кунед.

Омӯзгорон метавонанд аз iBookstore ройгон китобҳои дарсии интерактивиро зеркашӣ кунанд, ки ба шарофати онҳо метавонанд ба донишҷӯён супоришҳои иловагӣ диҳанд. Дар ниҳоят, маҳз татбиқи барномаи барномасозӣ дар мактабҳо буд, ки Apple дар сухани охирин ба он таваҷҷӯҳ зоҳир кард. Ҳадафи ширкати Калифорния ин аст, ки кӯдакони зиёдеро ба барномасозӣ нисбат ба пештара ҷалб кунад, ки бо назардошти соддагии мутлақ ва ҳамзамон бозигарии Swift Playgrounds, он метавонад муваффақ шавад.

Равшан аст, ки танҳо Swift Playgrounds шуморо ба як таҳиягари олӣ табдил намедиҳад, аммо он бешубҳа як метаи олиҷанобест барои сохтани он. Ман худам ҳис мекардам, ки тадриҷан дониши амиқтари "Céček" ва забонҳои дигар муфид хоҳад буд, аммо дар ниҳоят, ин ташаббуси нави Apple дар бораи он аст. Таваҷҷӯҳи мардумро ба барномасозӣ бедор кунед, пас роҳи ҳар як корбар метавонад гуногун бошад.

[Appbox AppStore 908519492]

.