Maak advertensie toe

Ek wou nog altyd kon programmeer. Selfs as 'n klein seuntjie het ek mense bewonder wat 'n skerm voor hulle gehad het vol nommers en kode wat niks sê nie. In die 1990's het ek die Baltík-programmeertaal en -ontwikkelingsomgewing raakgeloop, wat op die C-taal gebaseer is. Ná meer as twintig jaar het ek op ’n soortgelyke toepassing afgekom wat baie met die Oossee te doen het. Ons praat oor die Swift Playgrounds-opvoedkundige toepassing van Apple.

In programmering sit ek vas met gewone HTML-kode in notaboek. Sedertdien het ek verskeie tutoriale en handboeke probeer, maar ek het dit nog nooit heeltemal onder die knie gekry nie. Toe Apple in Junie Swift Playgrounds by WWDC bekend gestel het, het dit dadelik tot my deurgedring dat ek nog 'n geleentheid het.

Dit is belangrik om aan die begin te sê dat Swift Playgrounds net werk op iPads met iOS 10 (en 'n 64-bis-skyfie). Die toepassing leer die Swift-programmeertaal, wat die maatskappy in Kalifornië twee jaar gelede by dieselfde konferensie bekend gestel het. Swift het die objekgeoriënteerde programmeertaal, kortweg Objective-C, vervang. Dit is oorspronklik ontwikkel as die hoofprogrammeertaal vir NeXT-rekenaars met die NeXTSTEP-bedryfstelsel, dit wil sê gedurende die era van Steve Jobs. Swift is hoofsaaklik bedoel vir die ontwikkeling van toepassings wat op macOS- en iOS-platforms loop.

Vir kinders en volwassenes

Apple bied die nuwe Swift Playgrounds-toepassing aan as hoofsaaklik bedoel vir kinders wat programmeringslogika en eenvoudige opdragte leer. Dit kan egter ook volwassenes baie goed dien, wat basiese programmeringsvaardighede hier kan aanleer.

Ek het self al herhaaldelik aan ervare ontwikkelaars gevra hoe ek self kan leer programmeer en bowenal met watter programmeertaal ek moet begin. Almal het my anders geantwoord. Iemand is van mening dat die basis "céčko" is, terwyl ander beweer dat ek maklik met Swift kan begin en meer kan inpak.

Swift Playgrounds kan vir iPads in die App Store afgelaai word, heeltemal gratis, en nadat jy dit aangeskakel het, sal jy dadelik begroet word deur twee basiese kursusse – Leer om 1 en 2 te kodeer. Die hele omgewing is in Engels, maar dit is steeds nodig vir programmering. In bykomende oefeninge kan jy maklik probeer om selfs eenvoudige speletjies te programmeer.

Sodra jy die eerste tutoriaal aflaai, wag instruksies en verduidelikings van hoe alles werk op jou. Daarna wag tientalle interaktiewe oefeninge en take op jou. In die regterkant het jy altyd 'n regstreekse voorskou van wat jy programmeer (skryf kode) aan die linkerkant van die skerm. Elke taak kom met 'n spesifieke opdrag van wat om te doen, en die karakter Byte vergesel jou deur die tutoriaal. Hier moet jy vir sekere aktiwiteite programmeer.

Aanvanklik sal dit basiese opdragte wees soos om vorentoe, sywaarts te loop, edelstene te versamel of verskeie teleporte. Sodra jy verby die basiese vlakke kom en die basiese beginsels van sintaksis leer, kan jy aanbeweeg na meer komplekse oefeninge. Apple probeer alles so maklik as moontlik maak tydens opleiding, so benewens gedetailleerde verduidelikings, duik klein wenke ook op, byvoorbeeld wanneer jy 'n fout in die kode maak. 'n Rooi kolletjie sal dan verskyn, waardeur jy dadelik kan sien waar die fout plaasgevind het.

Nog 'n vereenvoudigingselement is 'n spesiale sleutelbord, wat in Swift Playgrounds verryk is met karakters wat nodig is vir kodering. Boonop vertel die boonste paneel jou altyd die basiese sintaksis, so jy hoef nie dieselfde ding oor en oor te tik nie. Op die ou end kies jy dikwels net die korrekte vorm van die kode uit die spyskaart, eerder as om heeltyd al die karakters te kopieer. Dit help ook om aandag en eenvoud te behou, wat veral deur kinders waardeer word.

Skep jou eie speletjie

Sodra jy dink jy het Byta korrek geprogrammeer, hardloop net die kode en kyk of jy regtig die werk gedoen het. As jy suksesvol is, gaan jy voort na die volgende dele. In hulle sal jy geleidelik meer komplekse algoritmes en take teëkom. Dit sluit byvoorbeeld in om foute te vind in die kode wat jy reeds geskryf kry, dit wil sê 'n soort omgekeerde leer.

Sodra jy die basiese beginsels van Swift bemeester het, kan jy 'n eenvoudige speletjie soos Pong of 'n vlootgeveg kodeer. Aangesien alles op die iPad gebeur, het Swift Playgrounds ook toegang tot beweging en ander sensors, sodat jy selfs meer gevorderde projekte kan programmeer. Jy kan maklik begin met 'n heeltemal skoon bladsy in die toepassing.

Onderwysers kan gratis interaktiewe handboeke van die iBookstore aflaai, waardeur hulle bykomende take aan studente kan toewys. Dit was immers juis die ontplooiing van die programmeringstoepassing in skole waarop Apple in die laaste keynote die aandag gevestig het. Die ambisie van die Kaliforniese maatskappy is om baie meer kinders na programmering te bring as voorheen, wat dit kan doen as gevolg van die absolute eenvoud en speelsheid van Swift Playgrounds.

Dit is duidelik dat Swift Playgrounds alleen jou nie 'n topontwikkelaar sal maak nie, maar dit is beslis 'n wonderlike beginnersmeta om van voort te bou. Ek het self gevoel dat 'n dieper kennis van "Céček" en ander tale geleidelik nuttig sou wees, maar dit is immers ook waaroor Apple se nuwe inisiatief gaan. Wek mense se belangstelling in programmering, die pad van elke gebruiker kan dan anders wees.

[appbox appwinkel 908519492]

.