Agħlaq ad

Dejjem xtaqt li nipprogramma. Anke ta’ tifel ċkejken kont nammira nies li quddiemhom kellhom skrin mimli numri u kodiċi li ma jgħidu xejn. Fis-snin 90, iltqajt mal-lingwa ta' programmar Baltík u l-ambjent ta' żvilupp, li huwa bbażat fuq il-lingwa C. Kont inċaqlaq l-ikoni biex nagħti kmandi lil xi wizard żgħir. Wara aktar minn għoxrin sena, iltqajt ma' applikazzjoni simili li għandha ħafna x'taqsam mal-Baltiku. Qed nitkellmu dwar l-applikazzjoni edukattiva Swift Playgrounds minn Apple.

Fl-ipprogrammar, jien mwaħħla b'kodiċi HTML sempliċi fin-notepad. Minn dakinhar ’l hawn, ippruvajt diversi tutorials u kotba, imma qatt ma ħadthom. Meta Apple introduċiet Swift Playgrounds fil-WWDC f'Ġunju, mill-ewwel ħarġet fuqi li kelli opportunità oħra.

Huwa importanti li tgħid mill-bidu li Swift Playgrounds jaħdem biss fuq iPads b'iOS 10 (u ċippa ta '64-bit). L-app tgħallem il-lingwa ta’ programmar Swift, li l-kumpanija ta’ Kalifornja introduċiet fl-istess konferenza sentejn ilu. Swift issostitwixxa l-lingwa ta 'programmar orjentata lejn l-oġġetti, Objective-C fil-qosor. Kien oriġinarjament żviluppat bħala l-lingwa ta 'programmar prinċipali għall-kompjuters NeXT bis-sistema operattiva NeXTSTEP, jiġifieri matul l-era ta' Steve Jobs. Swift huwa primarjament maħsub għall-iżvilupp ta' applikazzjonijiet li jaħdmu fuq pjattaformi macOS u iOS.

Għat-tfal u adulti

Apple tippreżenta l-applikazzjoni l-ġdida Swift Playgrounds bħala primarjament maħsuba għal tfal li jgħallmu l-loġika tal-ipprogrammar u kmandi sempliċi. Madankollu, jista 'jservi wkoll lill-adulti tajjeb ħafna, li jistgħu jitgħallmu ħiliet bażiċi ta' programmazzjoni hawn.

Jien stess staqsejt kemm-il darba lill-iżviluppaturi b'esperjenza kif nista' nitgħallem nipprogramma waħdi u, fuq kollox, b'liema lingwa ta' programmar għandi nibda. Kulħadd weġibni differenti. Xi ħadd huwa tal-fehma li l-bażi hija "céčko", filwaqt li oħrajn isostnu li nista' faċilment nibda b'Swift u nippakkja aktar.

Swift Playgrounds jistgħu jitniżżlu għall-iPads fl-App Store, kompletament b'xejn, u wara li tixgħelha, tkun immedjatament milqugħa minn żewġ korsijiet bażiċi - Tgħallem Kodiċi 1 u 2. L-ambjent kollu huwa bl-Ingliż, iżda xorta huwa meħtieġ għall-ipprogrammar. F'eżerċizzji addizzjonali, tista 'faċilment tipprova tipprogramma anke logħob sempliċi.

Hekk kif tniżżel l-ewwel tutorja, jistennewk struzzjonijiet u spjegazzjonijiet ta’ kif jaħdem kollox. Sussegwentement, għexieren ta 'eżerċizzji u kompiti interattivi jistennewk. Fil-parti tal-lemin dejjem ikollok preview live ta’ dak li qed tipprogramma (tikteb il-kodiċi) fuq in-naħa tax-xellug tal-wiri. Kull kompitu jiġi ma 'inkarigu speċifiku ta' x'għandek tagħmel, u l-Byte tal-karattru jakkumpanjak matul it-tutorja. Hawnhekk għandek tipprogramma għal ċerti attivitajiet.

Inizjalment, se jkunu kmandi bażiċi bħal mixi 'l quddiem, ġenb, ġbir ta' ħaġar prezzjuż jew teleports varji. Ladarba tgħaddi l-livelli bażiċi u titgħallem il-baŜi tas-sintassi, tista 'tgħaddi għal eżerċizzji aktar kumplessi. Apple tipprova tagħmel kollox faċli kemm jista 'jkun matul it-tutorja, għalhekk minbarra spjegazzjonijiet dettaljati, ħjiel żgħar jitfaċċaw ukoll, pereżempju, meta tagħmel żball fil-kodiċi. Imbagħad tidher tikka ħamra, li permezz tagħha tista 'tara immedjatament fejn seħħ l-iżball.

Element ieħor ta 'simplifikazzjoni hija tastiera speċjali, li f'Swift Playgrounds hija arrikkita b'karattri meħtieġa għall-kodifikazzjoni. Barra minn hekk, il-pannell ta 'fuq dejjem jgħidlek is-sintassi bażika, sabiex ma jkollokx għalfejn ittajpja l-istess ħaġa għal darb'oħra. Fl-aħħar, ħafna drabi tagħżel biss il-forma korretta tal-kodiċi mill-menu, aktar milli jkollok tikkopja l-karattri kollha l-ħin kollu. Dan jgħin ukoll biex tinżamm l-attenzjoni u s-sempliċità, li hija speċjalment apprezzata mit-tfal.

Oħloq il-logħba tiegħek

Ladarba taħseb li pprogrammajt Byta b'mod korrett, mexxi l-kodiċi u ara jekk verament għamiltx ix-xogħol. Jekk tirnexxi, tkompli għall-partijiet li jmiss. Fihom, gradwalment se tiltaqa 'ma' algoritmi u kompiti aktar kumplessi. Dan jinkludi, pereżempju, is-sejba ta’ żbalji fil-kodiċi li diġà ktibt, jiġifieri tip ta’ tagħlim b’lura.

Ladarba inti tkun mhaddma l-baŜi ta 'Swift, inti tista' tikkodifika logħba sempliċi bħal Pong jew battalja navali. Peress li kollox jiġri fuq l-iPad, Swift Playgrounds għandu wkoll aċċess għal sensors tal-moviment u oħrajn, sabiex tkun tista' tipprogramma proġetti saħansitra aktar avvanzati. Tista 'faċilment tibda b'paġna kompletament nadifa fl-applikazzjoni.

L-għalliema jistgħu jniżżlu kotba interattivi b'xejn mill-iBookstore, li bis-saħħa tagħhom jistgħu jassenjaw kompiti addizzjonali lill-istudenti. Wara kollox, kien preċiżament l-iskjerament tal-applikazzjoni tal-ipprogrammar fl-iskejjel li Apple ġibdet l-attenzjoni għaliha fl-aħħar keynote. L-ambizzjoni tal-kumpanija Kalifornjana hija li ġġib ħafna aktar tfal għall-ipprogrammar minn qabel, li, minħabba s-sempliċità assoluta u fl-istess ħin il-logħob ta 'Swift Playgrounds, tista' tirnexxi.

Huwa ċar li Swift Playgrounds waħdu mhux se tagħmel inti iżviluppatur top, iżda huwa definittivament meta starter kbir biex jibnu off. Jien stess ħassejt li gradwalment għarfien aktar profond ta '"Céček" u lingwi oħra jkun utli, iżda wara kollox, dan huwa wkoll dwar l-inizjattiva l-ġdida ta' Apple. Tqajjem l-interess tan-nies fl-ipprogrammar, it-triq ta 'kull utent tista' mbagħad tkun differenti.

[appbox app store 908519492]

.