Apple's Swift Playgrounds Yuav Pab Cov Me Nyuam Kawm Kom Cov Cai

Cov kws kho me ntsis, iPad style

Lub computer nyeem ntawv yog qhov tseem ceeb tseem ceeb, thiab qhov tseem ceeb no tsuas yog loj hlob nyob rau hauv lub xyoo tom ntej. Paub txog koj txoj kev nyob ib ncig ntawm Excel spreadsheet yuav tsis txaus rau lub cim tom ntej. Yog tias cov tub ntxhais kawm niaj hnub no tau ua hauj lwm - thiab nyob rau hauv 2016 Worldwide Developer Conference (WWDC), Apple tshaj tawm tias yuav pib npaj rau ib lub iPad app uas yuav pab npaj tau cov menyuam hnub no rau yav tom ntej: Swift Playgrounds .

Tsom ntsoov rau Apple's Swift Programming Language , Swift Playgrounds yuav nthuav qhia cov menyuam yaus nrog ntau cov kev cov nyom los daws teeb meem thaum qhia lawv cov kev paub txog kev ua coding xav tau los daws lawv. Thaum lub sij hawm WWDC kev nthuav qhia, ib qho piv txwv tau muaj tus cwj pwm zoo nyob ib ncig ntawm sab nraud ntawm ib lub xwmfab. Txoj cai tau muab cov cim mus rau qhov kawg ntawm ib sab thiab tig, tab sis tsiv tsis ntxiv. Qhov kev daws teeb meem yog tias txoj cai yuav tsum rov qab ua dua rau txhua sab ntawm lub xwmfab, coj tus cwj pwm rov qab pib.

Qhia txog lub ntsiab lus tseem ceeb zoo li qhov no qhia ntau tshaj li lus xwb; nws qhia txog hom logic uas yuav siv rau txhua yam kev kawm uas tus tub ntxhais kawm tuaj yeem xaiv yav tom ntej. Thiab los ntawm qhov chaw muaj qhov muag pom uas muaj nyob ntawm ib sab ntawm Swift Playgrounds 'coding txoj kev sib tw, cov me nyuam tuaj yeem pom cov txiaj ntsim ntawm lawv cov dag zog nyob rau ntawm lub sijhawm tiag tiag, muab lawv to taub zoo txog yam ua yuav tau ua ntxiv.

Swift Playgrounds tsis yog qhov kev xaiv ntawm kev ua lag luam thaum nws tuaj yeem ua rau cov menyuam muaj lub sijhawm rau qhov chaws, qhov tseeb. Hauv iOS no, muaj ntau hom kev xaiv - los ntawm Hopscotch mus rau Sphero SPRK robotic pob. Thiab txav deb ntawm lub ntiaj teb ntawm txawb, MIT Media Lab Scratch tau qhia cov me nyuam hauv lub hauv paus ntawm kev tsim cov programming txij thaum 2005.

Sab nraum cov programming, muaj ntau yam kev xaiv kom maj mam qhia me nyuam yaus tsim kev ua si dhau, los ntawm lub cib ntub ntawm Bloxels mus rau cov ntsej muag uas paub Taug txuj kev nyuaj sij hawm Wizard.

Yuav ua li cas teev Swift Playgrounds sib nrug ntawm feem ntau ntawm nws cov neeg sib tw, ntawm chav kawm, yog nws tsis cog lus rau Apple's flagship programming lus. Txij li thaum nws cov kev taw qhia ntawm WWDC 2014, Swift tau pom ntau thoob plaws hauv cov kev ua si hauv iOS no. Raws li kev sau ntawv no, nws yog tus tshaj plaws ntawm lub programming thib 14 hauv ntiaj teb raws li Tiobe Index. Muaj ib tiam ntawm cov menyuam uas paub nws sab hauv thiab tawm? Kuv xav tias tsis yog qhov phem tshaj plaws ntawm lub neej yav tom ntej los ntawm qhov chaw ntawm Apple yog zaum.

Tau tsim los ntawm Apple muab Swift Playgrounds ob peb qhov zoo, ib yam nkaus thiab. Piv txwv, lawv tau tsim ib lub kauj tsuam rau cov kev pabcuam tshwjxeeb ntawm Swift, ❑ ❑ ib daim autocomplete uas qhia cov khoom ntxiv uas koj xav tau. Swift Playgrounds kuj tseem yuav ua haujlwm nrog tus neeg siv txoj kev loj hlob zoo, nce qib ntawm cov txheej txheem ntawm programming hauv Swift rau ntau cov kev cov nyom thiab cov tswv yim.

"Swift Playgrounds yuav tsum tsis muaj kev paub txog kev ua coding, yog li nws zoo tag nrho rau cov tub ntxhais kawm nyuam qhuav tawm," nyeem Apple's Swift Playgrounds website. "Nws kuj yog ib txoj hauv kev rau cov neeg lag luam uas ua raws li lub sijhawm ua kom sai coj tswv yim rau lub neej, thiab vim nws tau tsim kom muaj txiaj ntsim ntawm iPad, nws yog thawj qhov kev kawm zoo."

Tau kawg, ua kasmoos hauv tus phooj ywg tsis txhais hais tias nws yog rau cov me nyuam. Cov neeg siv iPad uas nyiam muaj hnub nyoog li cas yuav tsum nrhiav Swift Playgrounds los ua ib qho kev qhia tawm rau lub ntiaj teb ntawm qhov kev zov me nyuam. Lub hauv paus ntawm cov tswv yim tsuas yog cog lus los qhia cov ntsiab lus tseem ceeb hauv qab no: commands, functions, loops, parameters, conditional code, variables, operators, types, initialization thiab bug fixing.

Thaum nws tsis muaj hnub tshaj tawm tseeb raws li ntawm tsis tau, Swift Playgrounds yog slated mus ntaus App khw nyob rau hauv caij nplooj zeeg 2016 exclusively rau lub iPad thiab yuav muaj li ib tug dawb download. Kua tseem tsis tau paub meej tias cov qauv ntawm iPad yuav tsum tau khiav nws, tab sis xav tias lawv lub hom phiaj tshaj tawm me me rau cov tub ntxhais hluas, peb mam li khaws peb cov ntiv tes hla uas nws yuav txhawb nqa tag nrho ntawm txhais tes-kuv-cia Cov iPads uas niam thiab txiv khaws cia roj hmab ib ncig ntawm lub tsev.