Itxi iragarkia

Beti nahi izan dut programatu ahal izateko. Txikitan ere miresten nituen aurrean ezer esaten ez zuten zenbakiz eta kodez betetako pantaila bat zuten pertsonak. 1990eko hamarkadan, Baltík programazio-lengoaia eta garapen-ingurunea topatu nuen, C lengoaian oinarritzen dena. Ikonoak mugitzen nituen morroi txiki bati aginduak emateko. Hogei urte baino gehiagoren ondoren, Baltikoarekin zerikusi handia duen antzeko aplikazio batekin egin nuen topo. Appleren Swift Playgrounds hezkuntza aplikazioaz ari gara.

Programazioan, HTML kode arruntarekin trabatuta nago koadernoan. Harrezkero, hainbat tutorial eta testu-liburu probatu ditut, baina inoiz ez dut ondo moldatu. Applek ekainean WWDCn Swift Playgrounds aurkeztu zuenean, berehala ohartu nintzen beste aukera bat nuela.

Garrantzitsua da hasieratik esatea Swift Playgrounds-ek iOS 10 (eta 64 biteko txipa) duten iPad-etan bakarrik funtzionatzen duela. Aplikazioak Swift programazio lengoaia irakasten du, Kaliforniako konpainiak duela bi urte hitzaldi berean aurkeztu zuena. Swift-ek objektuetara zuzendutako programazio-lengoaia ordezkatu zuen, Objective-C laburbilduz. Hasiera batean NeXT ordenagailuentzako programazio-lengoaia nagusi gisa garatu zen NeXTSTEP sistema eragilearekin, hau da, Steve Jobsen garaian. Swift batik bat macOS eta iOS plataformetan exekutatzen diren aplikazioak garatzeko pentsatuta dago.

Haurrentzat eta helduentzat

Apple-k Swift Playgrounds aplikazio berria aurkezten du programazio-logika eta komando sinpleak irakasten dituzten haurrentzat zuzenduta. Hala ere, helduei ere oso ondo balio diezaieke, programazio-gaitasunak hemen ikas ditzakete.

Nik neuk behin eta berriz galdetu diet esperientziadun garatzaileei nola ikasi dezakedan nire kabuz programatzen eta, batez ere, zein programazio hizkuntzarekin hasi behar dudan. Denek ezberdin erantzun zidaten. Norbaitek oinarria "céčko" dela uste du, beste batzuek Swift-ekin erraz hasi eta gehiago paketatu dezakedala diote.

Swift Playgrounds iPadetarako deskargatu daiteke App Store-n, guztiz doan, eta piztu ondoren, berehala hartuko zaituzte oinarrizko bi ikastarok - Learn to Code 1 and 2. Ingurune osoa ingelesez dago, baina oraindik beharrezkoa da. programaziorako. Ariketa gehigarrietan, erraz saia zaitezke joko sinpleak ere programatzen.

Lehenengo tutoriala deskargatu bezain laster, guztiaren funtzionamenduaren argibideak eta azalpenak zain dituzu. Ondoren, dozenaka ariketa eta zeregin interaktibo zain dituzu. Eskuineko zatian beti duzu programatzen ari zarenaren (kodea idazten) zuzeneko aurrebista pantailaren ezkerraldean. Zeregin bakoitzari zer egin behar den esleipen zehatz batekin dator, eta Byte pertsonaia tutoretza osoan zehar lagunduko dizu. Hemen zenbait jarduera programatu behar dituzu.

Hasieran, oinarrizko komandoak izango dira, hala nola, aurrera ibiltzea, alboetara, harribitxiak biltzea edo hainbat teleportu. Oinarrizko mailak gainditu eta sintaxiaren oinarriak ikasi ondoren, ariketa konplexuagoetara pasa zaitezke. Apple saiatzen da dena ahalik eta errazen egiten tutorialean zehar, beraz, azalpen zehatzez gain, aholku txikiak ere agertzen dira, adibidez, kodean akats bat egiten duzunean. Orduan puntu gorri bat agertuko da, eta horren bidez berehala ikusi ahal izango duzu errorea non gertatu den.

Beste elementu sinplifikatzaile bat teklatu berezi bat da, Swift Playgrounds-en kodetzeko behar diren karaktereekin aberasten dena. Horrez gain, goiko panelak beti esaten dizu oinarrizko sintaxia, beraz, ez duzu gauza bera behin eta berriz idatzi beharrik. Azkenean, askotan kodearen forma zuzena aukeratzen duzu menutik, karaktere guztiak denbora guztian kopiatu behar izan beharrean. Honek arreta eta sinpletasuna mantentzen ere laguntzen du, eta hori bereziki estimatzen dute haurrek.

Sortu zure jokoa

Byta behar bezala programatu duzula uste duzunean, exekutatu kodea eta ikusi lana benetan egin duzun. Arrakasta lortzen baduzu, hurrengo zatietara jarraituko duzu. Horietan, pixkanaka algoritmo eta zeregin konplexuagoak aurkituko dituzu. Honen barruan sartzen da, adibidez, lehendik idatzitako kodean akatsak aurkitzea, hau da, alderantzizko ikaskuntza moduko bat.

Swift-en oinarriak menderatzen dituzunean, Pong edo itsas gudu bat bezalako joko sinple bat kodetu dezakezu. iPad-en dena gertatzen denez, Swift Playgrounds-ek mugimendu eta beste sentsore batzuetarako sarbidea ere badu, proiektu are aurreratuagoak programatu ahal izateko. Aplikazioko orri guztiz garbi batekin erraz has zaitezke.

Irakasleek doako testu-liburu interaktiboak deskargatu ditzakete iBookstoretik, eta horri esker, ikasleei zeregin osagarriak esleitu diezazkiekete. Azken finean, programazio aplikazioa ikastetxeetan hedatzea izan zen Applek azken hitzaldian arreta jarri zuena. Kaliforniako konpainiaren anbizioa lehen baino askoz haur gehiago ekartzea da programaziora, eta horrek, Swift Playgrounds-en erabateko sinpletasuna eta, aldi berean, ludikotasuna ikusita, arrakasta izan dezake.

Argi dago Swift Playgrounds-ek bakarrik ez zaituela garatzaile nagusi bihurtuko, baina, zalantzarik gabe, hasierako meta bikaina da. Nire ustez, pixkanaka-pixkanaka "Céček" eta beste hizkuntzen ezagutza sakonago bat baliagarria izango zen, baina azken finean, horixe da Appleren ekimen berria ere. Jendeari programaziorako interesa piztu, erabiltzaile bakoitzaren bidea ezberdina izan daiteke orduan.

[appbox aplikazio denda 908519492]

.