Затвори ја рекламата

Отсекогаш сакав да можам да програмирам. Уште како мало момче им се восхитував на луѓето кои пред себе имаа екран полн со бројки и код што не кажуваше ништо. Во 1990-тите, наидов на програмскиот јазик Baltík и околината за развој, која се базира на јазикот C. Поместував икони за да му дадам команди на малиот волшебник. По повеќе од дваесет години наидов на слична апликација која има многу врска со Балтикот. Станува збор за едукативната апликација Swift Playgrounds од Apple.

Во однос на програмирањето, јас сум заглавен со обичен HTML код во бележник. Оттогаш, пробав разни упатства и учебници, но никогаш не успеав да го издржам тоа. Кога Apple го претстави Swift Playgrounds на WWDC во јуни, веднаш ми текна дека имам уште една можност.

Важно е на почетокот да се каже дека Swift Playgrounds работи само на iPad со iOS 10 (и 64-битен чип). Апликацијата го учи програмскиот јазик Swift, кој калифорниската компанија го претстави на истата конференција пред две години. Свифт го замени објектно-ориентираниот програмски јазик, скратено Objective-C. Првично беше развиен како главен програмски јазик за NeXT компјутерите со оперативниот систем NeXTSTEP, т.е. во ерата на Стив Џобс. Swift е првенствено наменет за развој на апликации кои работат на macOS и iOS платформи.

За деца и возрасни

Apple ја претставува новата апликација Swift Playgrounds како првенствено наменета за деца кои учат програмска логика и едноставни команди. Сепак, може многу добро да им служи и на возрасните, кои овде можат да ги научат основните програмски вештини.

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

Swift Playgrounds може да се преземе за iPad во App Store, потполно бесплатно, а откако ќе го вклучите, веднаш ќе ве пречекаат два основни курса - Научете да кодирате 1 и 2. Целата околина е на англиски јазик, но сепак е потребна за програмирање. Во дополнителни вежби, можете лесно да се обидете да програмирате дури и едноставни игри.

Веднаш штом ќе го преземете првиот туторијал, ве очекуваат упатства и објаснувања за тоа како функционира сè. Последователно, ве чекаат десетици интерактивни вежби и задачи. Во десниот дел секогаш имате преглед во живо на она што го програмирате (пишување код) на левата страна на екранот. Секоја задача доаѓа со специфична задача за тоа што да правите, а ликот Бајт ве придружува во текот на целото упатство. Тука треба да програмирате за одредени активности.

Првично, тоа ќе бидат основни команди како што се одење напред, настрана, собирање скапоцени камења или разни телепортови. Откако ќе ги поминете основните нивоа и ќе ги научите основите на синтаксата, можете да преминете на посложени вежби. Apple се обидува да направи сè што е можно поедноставно за време на туторијалот, па покрај деталните објаснувања, се појавуваат и мали совети, на пример, кога ќе направите грешка во кодот. Потоа ќе се појави црвена точка, со која веднаш можете да видите каде настанала грешката.

Друг поедноставен елемент е специјалната тастатура, која во Swift Playgrounds е збогатена со знаци потребни за кодирање. Покрај тоа, горниот панел секогаш ви ја кажува основната синтакса, така што не мора да го пишувате истото одново и одново. На крајот, честопати само ја избирате точната форма на кодот од менито, наместо постојано да ги копирате сите знаци. Ова исто така помага во одржувањето на вниманието и едноставноста, што особено го ценат децата.

Создадете своја сопствена игра

Откако ќе помислите дека правилно сте ја програмирале Byta, само стартувајте го кодот и проверете дали навистина сте ја завршиле работата. Доколку сте успешни, продолжувате на следните делови. Во нив постепено ќе наидувате на посложени алгоритми и задачи. Ова вклучува, на пример, наоѓање грешки во кодот што веќе го добивате напишан, т.е. еден вид обратно учење.

Откако ќе ги совладате основите на Swift, можете да кодирате едноставна игра како Понг или поморска битка. Бидејќи сè се случува на iPad, Swift Playgrounds има и пристап до движење и други сензори, така што можете да програмирате уште понапредни проекти. Можете лесно да започнете со целосно чиста страница во апликацијата.

Наставниците можат да преземаат бесплатни интерактивни учебници од iBookstore, благодарение на кои можат да им доделат дополнителни задачи на учениците. На крајот на краиштата, токму распоредувањето на апликацијата за програмирање во училиштата го привлече вниманието на Apple во последниот говор. Амбицијата на калифорниската компанија е да донесе многу повеќе деца на програмирање од досега, што, со оглед на апсолутната едноставност и во исто време разиграноста на Swift Playgrounds, може да успее.

Јасно е дека само Swift Playgrounds нема да ве направи врвен развивач, но дефинитивно е одлична почетна мета за изградба. И самиот чувствував дека постепено подлабоко познавање на „Céček“ и други јазици би било корисно, но на крајот на краиштата, ова е и она за што е новата иницијатива на Apple. Разбудете го интересот на луѓето за програмирање, патот на секој корисник тогаш може да биде различен.

[appbox продавница 908519492]

.