Close ad

Kanunay kong gusto nga makaprograma. Bisan sa bata pa ako nakadayeg ko sa mga tawo nga adunay screen sa ilang atubangan nga puno sa mga numero ug code nga walay gisulti. Sa 1990s, akong nakit-an ang Baltík programming language ug development environment, nga gibase sa C nga pinulongan. Human sa kapin sa baynte ka tuig, nakasugat ko og susamang aplikasyon nga dunay kalabotan sa Baltic. Naghisgot kami bahin sa aplikasyon sa edukasyon sa Swift Playgrounds gikan sa Apple.

Sa mga termino sa programming, ako giugbok sa yano nga HTML code sa usa ka notepad. Sukad niadto, gisulayan nako ang lainlaing mga tutorial ug mga libro, apan wala pa gyud nako kini makuha. Sa dihang gipaila sa Apple ang Swift Playgrounds sa WWDC niadtong Hunyo, misantop dayon sa akong hunahuna nga duna koy laing kahigayonan.

Importante nga isulti sa sinugdanan nga ang Swift Playgrounds nagtrabaho lamang sa mga iPad nga adunay iOS 10 (ug usa ka 64-bit chip). Ang app nagtudlo sa Swift programming language, nga gipaila sa kompanya sa California sa parehas nga komperensya duha ka tuig ang milabay. Gipulihan ni Swift ang object-oriented programming language, Objective-C sa mubo. Kini orihinal nga gimugna isip nag-unang programming language alang sa NeXT nga mga kompyuter nga adunay NeXTSTEP operating system, ie sa panahon ni Steve Jobs. Ang Swift nag-una nga gituyo alang sa pagpalambo sa mga aplikasyon nga nagdagan sa macOS ug iOS nga mga platform.

Alang sa mga bata ug mga hamtong

Gipresentar sa Apple ang bag-ong aplikasyon sa Swift Playgrounds nga panguna nga gituyo alang sa mga bata nga nagtudlo sa logic sa programming ug yano nga mga mando. Bisan pa, mahimo usab kini magsilbi nga maayo sa mga hamtong, nga makakat-on sa mga batakang kahanas sa programming dinhi.

Ako sa akong kaugalingon balik-balik nga nangutana sa mga eksperyensiyado nga mga developer kung unsaon nako pagkat-on sa pagprograma sa akong kaugalingon ug, labaw sa tanan, unsa nga programming language ang kinahanglan nakong sugdan. Lahi ang tubag sa tanan nako. Adunay usa nga nagtuo nga ang sukaranan mao ang "céčko", samtang ang uban nag-angkon nga dali ra ako makasugod sa Swift ug mag-pack pa.

Ang Swift Playgrounds mahimong ma-download alang sa mga iPad sa App Store, hingpit nga libre, ug human kini ma-on, matimbaya ka dayon sa duha ka batakang kurso - Pagkat-on sa Code 1 ug 2. Ang tibuok palibot anaa sa English, apan gikinahanglan gihapon kini. alang sa programming. Sa dugang nga mga ehersisyo, dali ka makasulay sa pagprograma bisan sa yano nga mga dula.

Sa diha nga imong i-download ang una nga panudlo, mga panudlo ug mga pagpatin-aw kung giunsa ang tanan nga molihok naghulat kanimo. Pagkahuman, daghang mga interactive nga ehersisyo ug buluhaton ang naghulat kanimo. Sa tuo nga bahin kanunay ka adunay usa ka live preview kung unsa ang imong giprograma (kodigo sa pagsulat) sa wala nga bahin sa display. Ang matag buluhaton adunay usa ka piho nga buluhaton kung unsa ang buhaton, ug ang karakter nga Byte nag-uban kanimo sa tibuuk nga tutorial. Dinhi kinahanglan nimo nga magprograma alang sa pipila nga mga kalihokan.

Sa sinugdan, kini mahimong sukaranan nga mga mando sama sa paglakaw sa unahan, kilid, pagkolekta og mga mutya o lainlaing mga teleport. Kung makalapas ka sa sukaranan nga lebel ug makat-on sa mga sukaranan sa syntax, mahimo ka nga magpadayon sa labi ka komplikado nga mga ehersisyo. Gisulayan sa Apple nga himuon ang tanan nga dali kutob sa mahimo sa panahon sa tutorial, mao nga dugang sa detalyado nga mga pagpatin-aw, ang gagmay nga mga pahiwatig usab makita, pananglitan, kung nasayop ka sa code. Ang usa ka pula nga tulbok unya makita, diin imong makita dayon kung diin nahitabo ang sayup.

Ang laing pagpayano nga elemento mao ang usa ka espesyal nga keyboard, nga sa Swift Playgrounds gipadato sa mga karakter nga gikinahanglan alang sa coding. Dugang pa, ang ibabaw nga panel kanunay nga nagsulti kanimo sa sukaranan nga syntax, aron dili nimo kinahanglan nga i-type ang parehas nga butang nga balik-balik. Sa katapusan, kanunay nimong pilion ang husto nga porma sa code gikan sa menu, kaysa kinahanglan nga kopyahon ang tanan nga mga karakter sa tanan nga oras. Nakatabang usab kini sa pagpadayon sa atensyon ug kayano, nga labi nga gipabilhan sa mga bata.

Paghimo sa imong kaugalingon nga dula

Sa higayon nga imong gihunahuna nga imong naprograma ang Byta sa husto, padagana lang ang code ug tan-awa kung nahimo ba gyud nimo ang trabaho. Kung malampuson ka, magpadayon ka sa sunod nga mga bahin. Diha kanila, anam-anam ka nga makasugat og mas komplikado nga mga algorithm ug mga buluhaton. Naglakip kini, pananglitan, pagpangita og mga sayup sa code nga imong nasulat na, i.e. usa ka matang sa reverse learning.

Kung nahanas na nimo ang mga sukaranan sa Swift, mahimo nimong ma-code ang usa ka yano nga dula sama sa Pong o usa ka gubat sa dagat. Tungod kay ang tanan mahitabo sa iPad, ang Swift Playgrounds usab adunay access sa motion ug uban pang mga sensor, aron mahimo nimong iprograma ang mas abante nga mga proyekto. Dali ka makasugod sa usa ka hingpit nga limpyo nga panid sa aplikasyon.

Ang mga magtutudlo mahimong mag-download sa libre nga interactive nga mga libro gikan sa iBookstore, salamat diin mahimo silang maghatag dugang nga mga buluhaton sa mga estudyante. Human sa tanan, kini ang tukma nga pag-deploy sa aplikasyon sa programming sa mga eskwelahan nga gipunting sa Apple sa katapusan nga keynote. Ang ambisyon sa kompanya sa California mao ang pagdala sa daghang mga bata sa pagprograma kaysa kaniadto, nga mahimo niini tungod sa hingpit nga kayano ug pagkamadulaon sa Swift Playgrounds.

Klaro nga ang Swift Playgrounds nga nag-inusara dili maghimo kanimo nga usa ka top developer, apan kini siguradong usa ka maayo nga starter meta aron matukod. Ako mismo mibati nga ang anam-anam nga mas lawom nga kahibalo sa "Céček" ug uban pang mga pinulongan mahimong mapuslanon, apan human sa tanan, kini usab ang mahitungod sa bag-ong inisyatibo sa Apple. Pagpukaw sa interes sa mga tawo sa pagprograma, ang agianan sa matag tiggamit mahimo’g lainlain.

[appbox app store 908519492]

.