Lokaðu auglýsingu

Mig langaði alltaf að geta forritað. Jafnvel sem lítill strákur dáðist ég að fólki sem var með skjá fyrir framan sig fullan af tölum og kóða sem sagði ekki neitt. Á tíunda áratugnum rakst ég á Baltík forritunarmálið og þróunarumhverfið, sem byggir á tungumálinu C. Ég var vanur að færa tákn til að gefa skipanir fyrir lítinn galdramann. Eftir meira en tuttugu ár rakst ég á svipaða umsókn sem hefur mikið með Eystrasaltið að gera. Við erum að tala um Swift Playgrounds fræðsluforritið frá Apple.

Hvað forritun varðar þá er ég fastur í venjulegum HTML kóða í skrifblokk. Síðan þá hef ég prófað ýmis kennsluefni og kennslubækur en hef aldrei náð tökum á því. Þegar Apple kynnti Swift Playgrounds á WWDC í júní rann það strax upp fyrir mér að ég hefði annað tækifæri.

Það er mikilvægt að segja í upphafi að Swift Playgrounds virkar aðeins á iPads með iOS 10 (og 64-bita flís). Appið kennir Swift forritunarmálið sem Kaliforníufyrirtækið kynnti á sömu ráðstefnu fyrir tveimur árum. Swift kom í stað hlutbundins forritunarmáls, Objective-C í stuttu máli. Það var upphaflega þróað sem aðal forritunarmál fyrir NeXT tölvur með NeXTSTEP stýrikerfinu, þ.e.a.s. á tímum Steve Jobs. Swift er fyrst og fremst ætlað til að þróa forrit sem keyra á macOS og iOS kerfum.

Fyrir börn og fullorðna

Apple kynnir nýja Swift Playgrounds forritið sem fyrst og fremst ætlað börnum sem kenna forritunarrökfræði og einfaldar skipanir. Hins vegar getur það einnig þjónað fullorðnum mjög vel, sem geta lært grunnforritunarkunnáttu hér.

Sjálfur hef ég ítrekað spurt reynda forritara hvernig ég geti lært að forrita sjálfur og umfram allt hvaða forritunarmál ég ætti að byrja á. Allir svöruðu mér öðruvísi. Einhver er þeirrar skoðunar að grunnurinn sé „céčko“ á meðan aðrir halda því fram að ég geti auðveldlega byrjað á Swift og pakkað meira.

Swift Playgrounds er hægt að hlaða niður fyrir iPad í App Store, algjörlega ókeypis, og eftir að hafa kveikt á því tekur strax á móti þér tvö grunnnámskeið - Lærðu að kóða 1 og 2. Allt umhverfið er á ensku en það er samt þörf á því. fyrir forritun. Í viðbótaræfingum geturðu auðveldlega reynt að forrita jafnvel einfalda leiki.

Um leið og þú halar niður fyrstu kennslunni bíða þín leiðbeiningar og útskýringar á því hvernig allt virkar. Í kjölfarið bíða þín tugir gagnvirkra æfinga og verkefna. Í hægri hlutanum hefurðu alltaf sýnishorn af því sem þú ert að forrita (skrifa kóða) vinstra megin á skjánum. Hvert verkefni fylgir ákveðnu verkefni um hvað á að gera og stafurinn Byte fylgir þér í gegnum kennsluna. Hér þarf að forrita fyrir ákveðnar athafnir.

Upphaflega verða það grunnskipanir eins og að ganga fram, til hliðar, safna gimsteinum eða ýmsar fjarsendingar. Þegar þú ert kominn framhjá grunnstigunum og lærir grunnatriði setningafræðinnar geturðu haldið áfram í flóknari æfingar. Apple reynir að gera allt eins auðvelt og hægt er meðan á kennslu stendur, svo auk ítarlegra útskýringa skjóta einnig upp smá vísbendingar, til dæmis þegar þú gerir mistök í kóðanum. Þá kemur upp rauður punktur þar sem þú getur strax séð hvar villan átti sér stað.

Annar einföldunarþáttur er sérstakt lyklaborð, sem í Swift Playgrounds er auðgað með stöfum sem þarf til að kóða. Að auki segir efsta spjaldið þér alltaf grunnsetningafræðina, svo þú þarft ekki að slá það sama aftur og aftur. Á endanum velurðu oft bara rétt form kóðans af valmyndinni, frekar en að þurfa að afrita alla stafi allan tímann. Þetta hjálpar líka til við að viðhalda athygli og einfaldleika, sem er sérstaklega vel þegið af börnum.

Búðu til þinn eigin leik

Þegar þú heldur að þú hafir forritað Byta rétt skaltu bara keyra kóðann og sjá hvort þú hafir virkilega unnið verkið. Ef þér tekst vel heldurðu áfram í næstu hluta. Í þeim muntu smám saman lenda í flóknari reikniritum og verkefnum. Þetta felur til dæmis í sér að finna villur í kóðanum sem þú hefur þegar skrifað, þ.e.a.s eins konar öfugt nám.

Þegar þú hefur náð tökum á grunnatriðum Swift geturðu kóða einfaldan leik eins og Pong eða sjóorustu. Þar sem allt gerist á iPad hefur Swift Playgrounds einnig aðgang að hreyfiskynjurum og öðrum skynjurum, svo þú getur forritað enn fullkomnari verkefni. Þú getur auðveldlega byrjað með alveg hreina síðu í forritinu.

Kennarar geta hlaðið niður ókeypis gagnvirkum kennslubókum frá iBookstore, þökk sé henni geta þeir úthlutað nemendum viðbótarverkefnum. Enda var það einmitt innleiðing forritunarforritsins í skólum sem Apple vakti athygli á í síðasta framsöguerindi. Metnaður fyrirtækisins í Kaliforníu er að koma mun fleiri börnum í forritun en áður, sem, miðað við algeran einfaldleika og um leið leikgleði Swift Playgrounds, getur það tekist.

Það er ljóst að Swift Playgrounds eitt og sér mun ekki gera þig að topphönnuði, en það er örugglega frábært upphafsmeta til að byggja upp úr. Sjálfur fann ég að smám saman væri dýpri þekking á „Céček“ og öðrum tungumálum gagnleg, en þegar allt kemur til alls er þetta líka það sem nýtt framtak Apple snýst um. Vekja áhuga fólks á forritun, leið hvers notanda getur þá verið mismunandi.

[appbox app store 908519492]

.