Nthawi zonse ndimafuna kuti ndizitha kupanga pulogalamu. Ngakhale ndili mwana wamng'ono ndinkasirira anthu omwe anali ndi chophimba kutsogolo kwawo chodzaza manambala ndi ma code omwe sananene kalikonse. M'zaka za m'ma 1990, ndinakumana ndi chinenero cha Baltík ndi chitukuko, chomwe chimachokera ku chinenero cha C chomwe ndimakonda kusuntha zithunzi kuti ndipereke malamulo kwa wizard pang'ono. Pambuyo pa zaka zoposa makumi awiri, ndinapeza ntchito yofananayi yomwe ikugwirizana kwambiri ndi Baltic. Tikulankhula za pulogalamu yophunzitsira ya Swift Playgrounds kuchokera ku Apple.
Pamapulogalamu, ndimakhala ndi code ya HTML yodziwika bwino mu notepad. Kuyambira nthawi imeneyo, ndayesa maphunziro osiyanasiyana ndi mabuku, koma sindinamvetsetse. Apple itayambitsa Swift Playgrounds ku WWDC mu June, zinanditulukira nthawi yomweyo kuti ndili ndi mwayi wina.
Ndikofunika kunena poyamba kuti Swift Playgrounds imagwira ntchito pa iPads ndi iOS 10 (ndi 64-bit chip). Pulogalamuyi imaphunzitsa chilankhulo cha Swift, chomwe kampani yaku California idayambitsa pamsonkhano womwewo zaka ziwiri zapitazo. Swift adalowa m'malo mwa chilankhulo chokhazikitsidwa ndi chinthu, Objective-C mwachidule. Idapangidwa koyambirira ngati chilankhulo chachikulu chopangira makompyuta a NEXT okhala ndi makina opangira a NEXTSTEP, mwachitsanzo, munthawi ya Steve Jobs. Swift imapangidwira kupanga mapulogalamu omwe amayendera macOS ndi iOS nsanja.
Kwa ana ndi akulu
Apple ikupereka pulogalamu yatsopano ya Swift Playgrounds ngati yopangidwira ana omwe amaphunzitsa malingaliro apulogalamu ndi malamulo osavuta. Komabe, itha kuthandizanso akulu bwino, omwe angaphunzire maluso oyambira apa.
Inenso ndakhala ndikufunsa mobwerezabwereza opanga odziwa zambiri momwe ndingaphunzirire pulogalamu ndekha ndipo, koposa zonse, chinenero cha mapulogalamu omwe ndiyenera kuyamba nawo. Aliyense anandiyankha mosiyana. Wina ali ndi lingaliro lakuti maziko ndi "céčko", pamene ena amati ndikhoza kuyamba ndi Swift mosavuta ndikunyamula zambiri.
Swift Playgrounds ikhoza kutsitsidwa kwa iPads mu App Store, kwaulere, ndipo mutatha kuyatsa, mudzalandilidwa nthawi yomweyo ndi maphunziro awiri oyambirira - Phunzirani Code 1 ndi 2. Chilengedwe chonse chiri mu Chingerezi, koma chikufunikabe. za mapulogalamu. Muzowonjezera zolimbitsa thupi, mutha kuyesa mosavuta kupanga ngakhale masewera osavuta.
Mukangotsitsa phunziro loyamba, malangizo ndi mafotokozedwe a momwe zonse zimagwirira ntchito zikukuyembekezerani. Pambuyo pake, masewera olimbitsa thupi ambiri ndi ntchito zikukuyembekezerani. Kumbali yakumanja nthawi zonse mumakhala ndi chithunzithunzi chamoyo chomwe mukupanga (code yolembera) kumanzere kwa chiwonetserocho. Ntchito iliyonse imabwera ndi zomwe muyenera kuchita, ndipo mawonekedwe a Byte amatsagana nanu mu phunziro lonse. Apa muyenera kupanga pulogalamu ya zochitika zina.
Poyamba, idzakhala malamulo ofunikira monga kuyenda kutsogolo, m'mbali, kusonkhanitsa miyala yamtengo wapatali kapena ma teleport osiyanasiyana. Mukadutsa magawo oyambira ndikuphunzira zoyambira za syntax, mutha kupitiliza kuchita masewera olimbitsa thupi ovuta. Apple imayesetsa kuti zonse zikhale zosavuta momwe zingathere panthawi ya phunziroli, kotero kuwonjezera pa mafotokozedwe atsatanetsatane, zizindikiro zing'onozing'ono zimawonekeranso, mwachitsanzo, mukalakwitsa mu code. Kenako mudzawonekera dontho lofiira, lomwe mutha kuwona pomwe cholakwikacho chidachitika.
Chinthu chinanso chosavuta ndi kiyibodi yapadera, yomwe mu Swift Playgrounds imalemeretsedwa ndi zilembo zomwe zimafunikira pakulemba. Kuphatikiza apo, gulu lapamwamba nthawi zonse limakuuzani mawu oyambira, kotero simuyenera kulemba chinthu chomwecho mobwerezabwereza. Pamapeto pake, nthawi zambiri mumangosankha kachidindo koyenera pa menyu, m'malo momangotengera zilembo zonse nthawi zonse. Izi zimathandizanso kusunga chidwi ndi kuphweka, zomwe zimayamikiridwa makamaka ndi ana.
Pangani masewera anuanu
Mukangoganiza kuti mwakonza Byta molondola, ingoyendetsani kachidindo ndikuwona ngati mwachitadi ntchitoyi. Ngati mukuchita bwino, mumapitilira magawo otsatirawa. Mwa iwo, pang'onopang'ono mudzakumana ndi ma algorithms ovuta kwambiri ndi ntchito. Izi zikuphatikizapo, mwachitsanzo, kupeza zolakwika mu code yomwe mwalemba kale, mwachitsanzo, mtundu wa maphunziro osintha.
Mukadziwa zoyambira za Swift, mutha kulemba masewera osavuta ngati Pong kapena nkhondo yapamadzi. Popeza zonse zimachitika pa iPad, Swift Playgrounds imakhalanso ndi mwayi woyenda ndi masensa ena, kotero mutha kukonza mapulojekiti apamwamba kwambiri. Mutha kuyamba ndi tsamba laukhondo kwathunthu mukugwiritsa ntchito.
Aphunzitsi amatha kutsitsa mabuku ophunzirira aulere ku iBookstore, chifukwa atha kupatsa ophunzira ntchito zina. Kupatula apo, kunali kutumizidwa kwa pulogalamu yamapulogalamu m'masukulu komwe Apple idawunikira m'mawu omaliza omaliza. Cholinga cha kampani yaku California ndikubweretsa ana ambiri ku mapulogalamu kuposa kale, zomwe, kutengera kuphweka kotheratu komanso nthawi yomweyo kusewera kwa Swift Playgrounds, zitha kuchita bwino.
Zikuwonekeratu kuti Swift Playgrounds zokha sizingakupangitseni kukhala wopanga mapulogalamu apamwamba, koma ndizabwino kwambiri zoyambira kupanga. Inenso ndimaona kuti pang'onopang'ono kudziwa mozama "Céček" ndi zilankhulo zina kungakhale kothandiza, koma pambuyo pake, izi ndi zomwe Apple adayambitsa. Iutsani chidwi cha anthu pakupanga mapulogalamu, njira ya wogwiritsa aliyense imatha kukhala yosiyana.
[appbox sitolo 908519492]
Payekha, ndikuganiza kuti ndizochititsa manyazi kuti ndi za iPad yokha. :-( Kupatula apo, sindikhala ndikugula yatsopano ngati izi sizitha kuyendetsedwa pa iPad 2 chifukwa zimafunikira IOS10.
Ndinavomereza, koma mwina sizingagwire ntchito pa iPhones. Koma atha kuyambiranso pa macOS
Ndikadatumiza mafayilo kuchokera ku iPad mmwamba, ndiye kuti, malinga ndi diagonal. Miyezo ina imawerengedwa mopusa kuchokera pagawo lakumanja, kiyibodi ikatambasulidwa, zonse sizikuwoneka bwino.
Ndikuganizanso kuti sindine mwayi ndi m'badwo wanga woyamba wa iPad :D ndikuti ndikufuna kupereka 12+ zikwi kuti "azisewera" mwachangu ...
Tsoka ilo, iOS 10 siyokwanira. Sizotheka kukhazikitsa iPad 4 ndi iOS 10. Ndinali kuyembekezera mwachidwi. Kuwonongeka.
Ifenso ankayembekezera ndi kukhumudwa (iPad mini), mpaka pano ine googling ndi ine ndikuyembekeza kuti munthu adzatha "kuthyolako" izo kudzera ena emulator ndi kupereka pa Mac.
Kukankhira kwa Apple kwa iPad ngati m'malo mwa Mac kwayamba kundikwiyitsa pang'ono, pomwe ngati pulogalamu yokhala ndi mawu amaperekedwa kwambiri pa Mac kuposa mawonekedwe okhudza.
Mulungu ndipo chifukwa chiyani? Ngati ndi choncho ndipo si cholakwika, sindikumvetsa Apple.
Ndi zakuti Apple idalola tchipisi ta 64-bit, monga tikulembera m'nkhaniyi.
Kodi iPad4 yanu imagona bwanji ndi iOS 10. Kodi ikadali yogwiritsidwa ntchito? Sindingathe kusankha kukhazikitsa kapena ayi.
Ine sindikuwona kusiyana iOS 9 ndi 10. Kotero ine sindikanati nkhawa izo.
Kodi wina angayesere ndi XCode 8 yaposachedwa ndi simulator ya iOS kuti awone ngati atha kuswa Playground pogwiritsa ntchito chida ichi?
Tsoka ilo, ndimamatira ku Yosemite, komwe Xcode 7 yokhayo imandigwirira ntchito, ndipo imangopereka simulator ya iOs 8.
Sindikudziwa ngati ndikutha kuyendetsa pulogalamu kuchokera ku AppStore mu simulator ya iOS, ndinawona penapake kuti mwina ayi, koma ndikhoza kulakwitsa.
sizikugwira ntchito
Karel alipo pa Desktop, mwatsoka pansi pa Windows. Ngakhale sizikuwoneka zokongola kwambiri, ilibe mawu a Swift, koma mutha kuphunzira kuyitanitsa :-) Kunena zoona, ndizoseketsa kuti izi zakhala zikuchitika kwazaka zambiri, ndidaziwona koyamba chakumapeto kwa 80s. ndikuphunzira kupanga nawo, ndipo m'badwo wamakono uli ndi "Karla Reloaded", mwachitsanzo, Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Pepani, koma sizingafanane
Ndine ndipo sindine. Swift Playgrounds ndichinthu chomwe lingaliro loyambirira la kufalitsa Karl lafika. Kwenikweni, ngati ndikukumbukira, Karel anali makamaka za algorithmization, popanda syntax iliyonse, mfundo zoyambira zokha ndipo ngati munthu adazikonda, amatha kuphunzira zinthu zoyambira pamenepo popanda kumangidwa ndi mawu achilankhulocho. Kenako anawoloka Baltic (https://cs.wikipedia.org/wiki/Balt%C3%ADk), kudzera pa Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) kupita ku Swift Playgrounds masiku ano, komwe mumataya "algorithmization wamba" mosasamala kanthu za syntax.