Затвори оглас

Увек сам желео да могу да програмирам. Још као мали дечак сам се дивио људима који су испред себе имали екран пун бројева и кодова који ништа не говоре. Деведесетих сам се сусрео са програмским језиком и развојним окружењем Балтик, који је заснован на језику Ц. Померао сам иконе да бих давао команде малом чаробњаку. После више од двадесет година, наишао сам на сличну апликацију која има много везе са Балтиком. Говоримо о образовној апликацији Свифт Плаигроундс компаније Аппле.

У програмирању, заглавио сам са обичним ХТМЛ кодом у бележници. Од тада сам испробао разне туторијале и уџбенике, али никада нисам у потпуности схватио. Када је Аппле представио Свифт Плаигроундс на ВВДЦ-у у јуну, одмах ми је синуло да имам још једну прилику.

Важно је на почетку рећи да Свифт Плаигроундс ради само на иПад-овима са иОС 10 (и 64-битним чипом). Апликација подучава програмски језик Свифт, који је калифорнијска компанија представила на истој конференцији пре две године. Свифт је заменио објектно оријентисани програмски језик, скраћено Објецтиве-Ц. Првобитно је развијен као главни програмски језик за НеКСТ рачунаре са НеКСТСТЕП оперативним системом, односно током ере Стива Џобса. Свифт је првенствено намењен развоју апликација које раде на мацОС и иОС платформама.

За децу и одрасле

Аппле представља нову апликацију Свифт Плаигроундс као првенствено намењену деци која подучавају логику програмирања и једноставне команде. Међутим, може веома добро послужити и одраслима, који овде могу научити основне вештине програмирања.

И сам сам више пута питао искусне програмере како да научим да сам програмирам и, пре свега, са којим програмским језиком да почнем. Сви су ми одговорили другачије. Неко је мишљења да је основа „цечко“, док други тврде да могу лако да почнем са Свифтом и да се пакујем више.

Свифт Плаигроундс можете преузети за иПад у Апп Сторе-у, потпуно бесплатно, а након укључивања одмах ће вас дочекати два основна курса – Научите да кодирате 1 и 2. Цело окружење је на енглеском, али је и даље потребно за програмирање. У додатним вежбама можете лако покушати да програмирате чак и једноставне игре.

Када преузмете први водич, очекују вас упутства и објашњења како све функционише. Након тога, чека вас на десетине интерактивних вежби и задатака. У десном делу увек имате приказ уживо онога што програмирате (пишете код) на левој страни екрана. Сваки задатак долази са одређеним задатком шта треба да урадите, а карактер Бајт вас прати током целог упутства. Овде морате програмирати за одређене активности.

У почетку ће то бити основне команде као што су ходање напред, бочно, сакупљање драгуља или разне телепортације. Када прођете основне нивое и научите основе синтаксе, можете прећи на сложеније вежбе. Аппле се труди да све што више олакша током туторијала, па се поред детаљних објашњења појављују и мали наговештаји, на пример, када погрешите у коду. Тада ће се појавити црвена тачка по којој можете одмах видети где је дошло до грешке.

Још један поједностављујући елемент је посебна тастатура, која је у Свифт Плаигроундс обогаћена знаковима потребним за кодирање. Поред тога, горњи панел вам увек говори основну синтаксу, тако да не морате да куцате исту ствар изнова и изнова. На крају, често само изаберете исправан облик кода из менија, уместо да морате све време да копирате све знакове. Ово такође помаже у одржавању пажње и једноставности, што посебно цене деца.

Креирајте сопствену игру

Када помислите да сте исправно програмирали Бита, само покрените код и видите да ли сте заиста урадили посао. Ако сте успешни, прелазите на следеће делове. У њима ћете се постепено сусрести са сложенијим алгоритмима и задацима. Ово укључује, на пример, проналажење грешака у коду који сте већ написали, односно неку врсту обрнутог учења.

Када савладате основе Свифта, можете кодирати једноставну игру као што је Понг или поморска битка. Пошто се све дешава на иПад-у, Свифт Плаигроундс такође има приступ покрету и другим сензорима, тако да можете програмирати још напредније пројекте. Лако можете почети са потпуно чистом страницом у апликацији.

Наставници могу да преузму бесплатне интерактивне уџбенике из иБооксторе-а, захваљујући којима ученицима могу да задају додатне задатке. На крају крајева, Аппле је у последњем излагању скренуо пажњу управо на увођење програмске апликације у школе. Амбиција калифорнијске компаније је да доведе много више деце у програмирање него раније, што јој, с обзиром на апсолутну једноставност и истовремено разиграност Свифт Плаигроундс, може и успети.

Јасно је да вас Свифт Плаигроундс сама по себи неће учинити врхунским програмером, али то је дефинитивно одлична стартна мета за надградњу. И сам сам осећао да би постепено дубље познавање „Цечека“ и других језика било корисно, али на крају крајева, то је и оно о чему се ради у новој Епловој иницијативи. Пробудите интересовање људи за програмирање, пут сваког корисника тада може бити другачији.

[аппбок аппсторе 908519492]

.