Chiudi annunziu

Aghju sempre vulutu esse capace di programà. Ancu da un zitellu aghju admiratu e persone chì avianu una schermu davanti à elli pienu di numeri è codice chì ùn dicenu nunda. In l'anni 1990, aghju scontru u linguaghju di prugrammazione Baltík è l'ambiente di sviluppu, chì hè basatu annantu à a lingua C chì aghju utilizatu per trasfurmà l'icone per dà cumandamenti à un magu. Dopu più di vint'anni, aghju scontru una applicazione simile chì hà assai à fà cù u Balticu. Parlemu di l'applicazione educativa Swift Playgrounds da Apple.

In a prugrammazione, sò chjappu cù u codice HTML chjaru in u bloccu note. Da tandu, aghju pruvatu diversi tutoriali è libri di testu, ma ùn aghju mai capitu. Quandu Apple hà introduttu Swift Playgrounds à a WWDC in u ghjugnu, mi hè subitu subitu chì aghju avutu una altra opportunità.

Hè impurtante di dì à u principiu chì Swift Playgrounds funziona solu in iPads cù iOS 10 (è un chip 64-bit). L'app insegna a lingua di prugrammazione Swift, chì a cumpagnia di California hà introduttu in a stessa cunferenza dui anni fà. Swift hà rimpiazzatu a lingua di prugrammazione orientata à l'ughjettu, Objective-C in breve. Hè statu uriginale sviluppatu cum'è a lingua di prugrammazione principale per l'urdinatori NeXT cù u sistema operatore NeXTSTEP, vale à dì durante l'era di Steve Jobs. Swift hè principalmente destinatu à sviluppà applicazioni chì funzionanu nantu à e piattaforme macOS è iOS.

Per i zitelli è adulti

Apple presenta a nova applicazione Swift Playgrounds cum'è destinata principalmente à i zitelli chì insegnanu a logica di prugrammazione è i cumandamenti simplici. Tuttavia, pò ancu serve à l'adulti assai bè, chì ponu amparà e cumpetenze di prugrammazione basica quì.

Eiu stessu aghju dumandatu ripetutamente à i sviluppatori sperimentati cumu possu amparà à programà da mè stessu è, soprattuttu, quale lingua di prugrammazione duverebbe principià. Ognunu m'hà rispostu in modu diversu. Qualchissia hè di l'opinione chì a basa hè "céčko", mentri àutri dicenu chì possu facilmente principià cù Swift è imballà più.

Swift Playgrounds pò esse scaricatu per l'iPad in l'App Store, cumplettamente gratuitu, è dopu avè attivatu, sarete immediatamente accoltu da dui corsi di basa - Amparate à Code 1 è 2. L'ambiente tutale hè in inglese, ma hè ancora necessariu per a prugrammazione. In esercizii supplementari, pudete facilmente pruvà à programà ancu ghjochi simplici.

Appena scaricate u primu tutoriale, struzzioni è spiegazioni di cumu funziona tuttu vi aspettanu. In seguitu, decine di esercizii interattivi è travaglii vi aspettanu. In a parte dritta avete sempre una vista in diretta di ciò chì site di prugrammazione (scrittura di codice) in u latu manca di u display. Ogni compitu vene cun una assignazione specifica di ciò chì deve fà, è u caratteru Byte vi accumpagna in tuttu u tutoriale. Quì avete à prugrammà per certe attività.

Inizialmente, seranu cumandamenti basi cum'è marchjà in avanti, laterale, cullizzioni di gemme o diversi teleporti. Quandu avete passatu i livelli basi è amparà i principii di sintassi, pudete passà à esercizii più cumplessi. Apple prova di fà tuttu u più faciule pussibule durante u tutoriale, cusì in più di spiegazioni dettagliate, i picculi suggerimenti pop up, per esempiu, quandu fate un sbagliu in u codice. Dopu apparirà un puntu rossu, da quale pudete vede immediatamente induve l'errore hè accadutu.

Un altru elementu simplificatore hè un teclatu speciale, chì in Swift Playgrounds hè arricchitu cù caratteri necessarii per a codificazione. Inoltre, u pannellu superiore vi dice sempre a sintassi di basa, perchè ùn avete micca à scrive a stessa cosa una volta è una volta. In fine, spessu sceglite solu a forma curretta di u codice da u menù, invece di avè da copià tutti i caratteri in tuttu u tempu. Questu aiuta ancu à mantene l'attenzione è a simplicità, chì hè particularmente apprezzata da i zitelli.

Crea u vostru propiu ghjocu

Una volta chì pensate chì avete programatu Byta bè, basta à eseguisce u codice è vede s'ellu avete veramente fattu u travagliu. Sè vo avete successu, vi cuntinuà à i parti seguenti. In elli, scuntrà gradualmente algoritmi è compiti più cumplessi. Questu include, per esempiu, truvà errori in u codice chì avete digià scrittu, vale à dì un tipu d'apprendimentu inversu.

Una volta chì avete ammaistratu i fundamenti di Swift, pudete codificà un ghjocu simplice cum'è Pong o una battaglia navale. Siccomu tuttu succede nantu à l'iPad, Swift Playgrounds hà ancu accessu à u muvimentu è altri sensori, cusì pudete programà prughjetti ancu più avanzati. Pudete facilmente principià cù una pagina completamente pulita in l'applicazione.

I prufessori ponu scaricà libri di testu interattivi gratuiti da iBookstore, grazie à quale ponu assignà compiti supplementari à i studienti. Dopu tuttu, era precisamente l'implementazione di l'applicazione di prugrammazione in i scoli chì Apple hà attiratu l'attenzione in l'ultima keynote. L'ambizione di a cumpagnia californiana hè di purtà assai più zitelli à a prugrammazione chè prima, chì, datu a simplicità assuluta è à u stessu tempu u ghjocu di Swift Playgrounds, pò riesce.

Hè chjaru chì Swift Playgrounds solu ùn vi farà micca un sviluppatore di punta, ma hè sicuramente un grande meta di partenza per custruisce. Mi sentu chì, gradualmente, una cunniscenza più profonda di "Céček" è altre lingue seria utile, ma dopu tuttu, questu hè ancu ciò chì hè a nova iniziativa di Apple. Suscita l'interessu di a ghjente in a prugrammazione, a strada di ogni utilizatore pò esse diversa.

[appbox app store 908519492]

.