Funga tangazo

Siku zote nilitaka kuweza kupanga. Hata nikiwa mvulana mdogo nilivutiwa na watu ambao walikuwa na skrini mbele yao iliyojaa nambari na nambari ambazo hazisemi chochote. Katika miaka ya 1990, nilikutana na mazingira ya lugha ya programu na maendeleo ya Baltík, ambayo yanategemea lugha ya C. Baada ya zaidi ya miaka ishirini, nilikutana na maombi kama hayo ambayo yana uhusiano mwingi na Baltic. Tunazungumza juu ya programu ya elimu ya Swift Playgrounds kutoka Apple.

Katika upangaji, nimekwama na nambari wazi ya HTML kwenye notepad. Tangu wakati huo, nimejaribu mafunzo na vitabu vingi vya kiada, lakini sijawahi kuielewa. Wakati Apple ilianzisha Uwanja wa Michezo wa Swift katika WWDC mnamo Juni, mara moja ilikuja kwangu kuwa nilikuwa na fursa nyingine.

Ni muhimu kusema mwanzoni kwamba Swift Playgrounds inafanya kazi tu kwenye iPads na iOS 10 (na chip 64-bit). Programu hufundisha lugha ya programu ya Swift, ambayo kampuni ya California ilianzisha katika mkutano huo miaka miwili iliyopita. Swift ilibadilisha lugha ya programu inayolengwa na kitu, Lengo-C kwa ufupi. Hapo awali ilitengenezwa kama lugha kuu ya programu kwa kompyuta za NEXT na mfumo wa uendeshaji wa NEXTSTEP, yaani wakati wa Steve Jobs. Swift kimsingi imekusudiwa kukuza programu zinazoendeshwa kwenye majukwaa ya macOS na iOS.

Kwa watoto na watu wazima

Apple inawasilisha programu mpya ya Swift Playgrounds kama inayolengwa hasa kwa watoto wanaofundisha mantiki ya programu na amri rahisi. Hata hivyo, inaweza pia kuwahudumia watu wazima vizuri sana, ambao wanaweza kujifunza ujuzi wa msingi wa programu hapa.

Mimi mwenyewe nimewauliza mara kwa mara watengenezaji wenye uzoefu jinsi ninaweza kujifunza kupanga peke yangu na, zaidi ya yote, ni lugha gani ya programu ambayo ninapaswa kuanza nayo. Kila mtu alinijibu tofauti. Mtu ana maoni kwamba msingi ni "céčko", wakati wengine wanadai kuwa naweza kuanza kwa urahisi na Swift na kufunga zaidi.

Viwanja vya michezo vya Swift vinaweza kupakuliwa kwa iPads kwenye Duka la Programu, bila malipo kabisa, na baada ya kuiwasha, utasalimiwa mara moja na kozi mbili za msingi - Jifunze Kanuni za 1 na 2. Mazingira yote ni kwa Kiingereza, lakini bado inahitajika. kwa programu. Katika mazoezi ya ziada, unaweza kujaribu kwa urahisi kupanga hata michezo rahisi.

Mara tu unapopakua mafunzo ya kwanza, maagizo na maelezo ya jinsi kila kitu kinavyofanya kazi yanakungoja. Baadaye, mazoezi na kazi nyingi zinazoingiliana zinangojea. Katika sehemu ya kulia kila wakati una hakikisho la moja kwa moja la kile unachopanga (msimbo wa kuandika) kwenye upande wa kushoto wa onyesho. Kila kazi huja na mgawo mahususi wa nini cha kufanya, na mhusika Byte hufuatana nawe katika kipindi chote cha mafunzo. Hapa lazima upange kwa shughuli fulani.

Hapo awali, itakuwa amri za msingi kama vile kutembea mbele, kando, kukusanya vito au teleports mbalimbali. Mara tu unapopita viwango vya msingi na kujifunza misingi ya sintaksia, unaweza kuendelea na mazoezi magumu zaidi. Apple inajaribu kufanya kila kitu iwe rahisi iwezekanavyo wakati wa mafunzo, kwa hiyo pamoja na maelezo ya kina, vidokezo vidogo pia vinajitokeza, kwa mfano, unapofanya makosa katika kanuni. Kisha dot nyekundu itaonekana, ambayo unaweza kuona mara moja ambapo kosa limetokea.

Kipengele kingine cha kurahisisha ni kibodi maalum, ambayo katika Viwanja vya michezo ya Swift imeboreshwa na herufi zinazohitajika kwa kuweka msimbo. Kwa kuongeza, paneli ya juu daima inakuambia syntax ya msingi, kwa hivyo huna haja ya kuandika kitu kimoja tena na tena. Mwishowe, mara nyingi unachagua tu aina sahihi ya msimbo kutoka kwenye menyu, badala ya kulazimika kunakili herufi zote kila wakati. Hii pia husaidia kwa kudumisha umakini na unyenyekevu, ambayo inathaminiwa haswa na watoto.

Unda mchezo wako mwenyewe

Mara tu unapofikiria kuwa umepanga Byta kwa usahihi, endesha tu nambari na uone ikiwa umefanya kazi hiyo kweli. Ikiwa umefanikiwa, endelea sehemu zinazofuata. Ndani yao, hatua kwa hatua utakutana na algorithms ngumu zaidi na kazi. Hii inajumuisha, kwa mfano, kutafuta makosa katika msimbo ambao tayari umeandikiwa, yaani, aina ya kujifunza kinyume.

Mara tu unapofahamu misingi ya Swift, unaweza kuweka nambari ya mchezo rahisi kama vile Pong au vita vya majini. Kwa kuwa kila kitu kinatokea kwenye iPad, Swift Playgrounds pia ina ufikiaji wa mwendo na sensorer zingine, kwa hivyo unaweza kupanga miradi ya juu zaidi. Unaweza kuanza kwa urahisi na ukurasa safi kabisa kwenye programu.

Walimu wanaweza kupakua vitabu vya maingiliano vya bure kutoka kwa iBookstore, shukrani ambayo wanaweza kuwapa wanafunzi kazi za ziada. Baada ya yote, ilikuwa hasa kupelekwa kwa programu ya programu katika shule ambayo Apple ilizingatia katika maelezo kuu ya mwisho. Tamaa ya kampuni ya California ni kuleta watoto wengi zaidi kwenye programu kuliko hapo awali, ambayo, kwa kuzingatia unyenyekevu kabisa na wakati huo huo uchezaji wa Swift Playgrounds, inaweza kufanikiwa.

Ni wazi kwamba Swift Playgrounds pekee hazitakufanya kuwa msanidi programu bora, lakini ni meta bora ya kuanzisha. Mimi mwenyewe nilihisi kuwa hatua kwa hatua ufahamu wa kina wa "Céček" na lugha zingine ungekuwa muhimu, lakini baada ya yote, hii pia ndio mpango mpya wa Apple unahusu. Kuamsha shauku ya watu katika upangaji, njia ya kila mtumiaji inaweza kuwa tofauti.

[appbox duka 908519492]

.