Sa ou manao lava ia mafai ona fai polokalame. E oo lava i le avea ai ma se tamaitiiti, sa ou faamemelo i tagata sa i ai se lau i luma o i latou e tumu i numera ma tulafono e leai se tala. I le 1990s, na ou sau ai i le Baltík programming language and development environment, lea e faʻavae i luga o le gagana C. Sa masani ona ou faʻanofoina ata e tuʻuina atu ai faʻatonuga i se tamaʻi taulaitu. Ina ua mavae le silia ma le luasefulu tausaga, sa ou tau atu i se talosaga faapena e tele mea e fai i le Baltic. O loʻo matou talanoa e uiga i le Swift Playgrounds education application mai Apple.
I polokalame, ua ou pipii i le HTML manino code i notepad. Talu mai lena taimi, sa ou taumafai i aʻoaʻoga eseese ma tusi aʻoga, ae ou te leʻi malamalama lava i ai. Ina ua faʻalauiloa e Apple le Swift Playgrounds i le WWDC ia Iuni, na vave ona ou iloa ua ou maua se isi avanoa.
E taua le fai atu i le amataga o Swift Playgrounds e naʻo iPads ma iOS 10 (ma le 64-bit chip). O le app o loʻo aʻoaʻoina ai le Swift programming language, lea na faʻalauiloaina e le kamupani Kalefonia i le fonotaga lava e tasi i le lua tausaga talu ai. Na suia e Swift le gagana fa'apolokalame e fa'atatau i mea, Objective-C mo le fa'apuupuu. Na muamua fausia e avea ma gagana autu polokalame mo komepiuta NeXT ma le NeXTSTEP faiga faʻaogaina, o lona uiga i le vaitaimi o Steve Jobs. O le Swift o loʻo faʻamoemoe muamua mo le atinaʻeina o talosaga e taʻavale i luga o macOS ma iOS platforms.
Mo tamaiti ma tagata matutua
Ua tu'uina atu e Apple le talosaga fou a le Swift Playgrounds e fa'atatau mo tamaiti o lo'o a'oa'oina le fa'atonuga o polokalame ma fa'atonuga faigofie. Ae ui i lea, e mafai foi ona lelei le tautua i tagata matutua, oe mafai ona aʻoaʻoina tomai faʻavae polokalame iinei.
O a'u lava ia ua faafia ona ou fesili atu i le au atina'e poto i le auala e mafai ai ona ou a'oa'oina le polokalame na'o a'u, ae sili atu i mea uma, po o fea le gagana polokalame e tatau ona ou amata ai. E ese le tali a tagata uma ia te au. O se tasi e manatu o le faavae o le "céčko", ae o isi e fai mai e faigofie ona ou amata i Swift ma faʻapipiʻi atili.
Swift Playgrounds e mafai ona sii mai mo iPads i le App Store, e matua leai se totogi, ma pe a uma ona ki, o le a vave ona faʻafeiloaia oe e lua vasega faavae - Aʻoaʻo ile Code 1 ma le 2. O le siosiomaga atoa o loʻo i le Igilisi, ae o loʻo manaʻomia pea. mo polokalame. I faʻatinoga faʻaopoopo, e faigofie ona e taumafai e faʻapipiʻi e oʻo lava i taʻaloga faigofie.
O le taimi lava e te siiina ai le aʻoaʻoga muamua, faʻatonuga ma faʻamatalaga pe faʻafefea mea uma e faʻatali mo oe. Mulimuli ane, o le tele o fesoʻotaʻiga faʻamalositino ma galuega o loʻo faʻatali mo oe. I le itu taumatau o lo'o iai pea sau fa'aaliga ola o mea o lo'o e fa'apolokalameina (tusitusi code) i le itu agavale o le fa'aaliga. O galuega taitasi e sau ma se tofiga patino o le mea e fai, ma o le amio Byte e faʻatasi ma oe i le taimi atoa o le aʻoaʻoga. O iinei e tatau ona e polokalame mo nisi gaioiga.
I le taimi muamua, o le a avea ma tulafono faʻavae e pei o le savali i luma, itu, aoina maa poʻo teleports eseese. O le taimi lava e te pasia ai tulaga faʻavae ma aʻoaʻoina faʻavae o le syntax, e mafai ona e agai i luma i faʻatinoga sili atu ona faigata. E taumafai Apple e faʻafaigofie mea uma i le taimi o le aʻoaʻoga, o lea e faʻaopoopo i faʻamatalaga auiliili, o faʻamatalaga laiti foi e oso aʻe, mo se faʻataʻitaʻiga, pe ae faia se mea sese i le code. Ona aliali mai lea o se togi mumu, lea e mafai ai ona e iloa vave le mea na tupu ai le mea sese.
O le isi elemene faʻafaigofie o se piano faʻapitoa, lea i Swift Playgrounds e faʻatamaoaigaina i mataitusi e manaʻomia mo le faʻailoga. E le gata i lea, o le laulau pito i luga e taʻu atu ia te oe le faʻasologa autu, o lea e te le tau toe taina le mea lava e tasi. I le faaiuga, e masani ona e filifilia le tulaga saʻo o le code mai le lisi, nai lo le kopiina o mataitusi uma i taimi uma. E fesoasoani foi lea i le faatumauina o le gauai ma le faigofie, lea e sili ona talisapaia e tamaiti.
Fausia sau lava ta'aloga
O le taimi lava e te manatu ai ua sa'o lau polokalame o Byta, na'o le ta'avale le code ma va'ai pe na e faia moni le galuega. Afai e te manuia, e te faʻaauau i isi vaega. I totonu ia i latou, o le a faasolosolo malie ona e feagai ma algorithms sili atu faigata ma galuega. E aofia ai, mo se faʻataʻitaʻiga, le sailia o mea sese i le code ua uma ona e tusia, o lona uiga o se ituaiga o aʻoaʻoga faʻafeagai.
O le taimi lava e te aʻoaʻoina ai faʻavae o Swift, e mafai ona e faʻailogaina se taʻaloga faigofie e pei o Pong poʻo se taua a le vaʻa. Talu ai o mea uma e tutupu i luga o le iPad, e mafai foi e Swift Playgrounds ona avanoa i le gaioiga ma isi masini, ina ia mafai ai ona e faʻapipiʻiina ni galuega sili atu. E faigofie ona e amata ile itulau mama atoatoa ile talosaga.
E mafai e faiaoga ona la'uina mai tusi aoga feso'ota'i fua mai le iBookstore, fa'afetai e mafai ai ona latou tu'uina atu galuega fa'aopoopo i tamaiti a'oga. A uma mea uma, o le faʻapipiʻiina tonu lava o le polokalame polokalame i aʻoga na tosina atu i ai Apple i le autu mulimuli. O le naunautaiga o le kamupani Californian o le aumaia lea o le tele o tamaiti i polokalame nai lo le taimi muamua, lea, ona o le matua faigofie ma i le taimi lava e tasi o le taʻaloga a Swift Playgrounds, e mafai ona manuia.
E manino lava o Swift Playgrounds o le a le avea oe ma se atinaʻe sili, ae e mautinoa lava o se amataga sili meta e fausia ai. O aʻu lava ia na lagona e faasolosolo malie le loloto o le malamalama o le "Céček" ma isi gagana o le a aoga, ae mulimuli ane, o le mea foi lea e uiga i ai le fuafuaga fou a Apple. Faaosofia le fiafia o tagata i polokalame, o le ala o tagata taʻitasi e mafai ona ese.
[appbox faleoloa 908519492]
I le tagata lava ia, ou te manatu o se mea e maasiasi ai e naʻo le iPad. :-( A uma, ou te le faʻatauina se mea fou pe a le mafai ona faʻaogaina i luga o le iPad 2 aua e manaʻomia le IOS10. Whoa.
Na ioe, ae masalo e le aoga i iPhones. Ae e mafai ona latou toe faia i macOS
Ou te auina atu faila mai le iPad i luga, o lona uiga, e tusa ai ma le diagonal. O nisi tulaga e faitau faavalevalea mai le koluma taumatau, pe a faʻalautele le piano, e le o iloa lelei mea uma.
Ou te manatu foi ou te le manuia i laʻu iPad muamua: D ma ou te manaʻo e tuʻuina atu le 12+ afe naʻo le "taʻalo" vave ...
Ae paga lea, e le lava le iOS10. E le mafai ona faʻapipiʻi mo iPad 4 ma iOS 10. Sa ou matua tulimatai atu i ai. Fa'aleagaina.
Sa matou tulimatai atu foi ma le le fiafia (iPad mini), i le taimi nei o loʻo ou googling ma ou te faʻamoemoe o le a mafai e se tasi ona "hack" e ala i se emulator ma tuʻuina atu i luga o Mac.
O lenei Apple tuleia o le iPad e fai ma sui o le Mac ua amata ona ita ia te aʻu, ae o se tusi talosaga ma tusitusiga e sili atu ona ofoina atu i luga o le Mac nai lo le paʻi paʻi.
Le Atua ma aisea? Afai o le tulaga moni lena ma e le o se pusa, ou te le malamalama ia Apple.
E uiga i le mea moni na faʻatagaina e Apple mo naʻo le 64-bit chips, e pei ona matou tusia i le tusiga.
E fa'afefea ona moe lau iPad4 i le iOS 10. E fa'aaoga pea? E le mafai ona ou filifili pe fa'apipi'i pe leai.
Ou te le matauina se eseesega i le va o iOS 9 ma 10. O lea ou te le popole i ai.
E mafai e se tasi ona taumafai i le XCode 8 fou ma le iOS simulator e vaʻai pe mafai ona latou talepeina le Malae Taʻaloga e ala i lenei faʻaoga faʻaoga?
Ae paga lea, ou te pipii i Yosemite, lea e naʻo le Xcode 7 matua e galue mo aʻu, ma e naʻo le iOs 8 simulator e ofoina atu.
Ou te le o mautinoa pe mafai ona ou faʻaogaina se app mai le AppStore i le iOS simulator, na ou vaʻai muamua i se mea atonu e leai, ae mafai ona ou sese.
e le aoga
Karel o loʻo i luga o Desktop, ae paga lea i lalo o Windows. E ui lava e le manaia tele, e leai se Swift syntax, ae e mafai ona e aʻoaʻo e faʻapipiʻi i luga :-) Faʻamaoni, e fai lava si malie o lenei talosaga ua leva ona i ai mo le tele o tausaga, na ou vaʻaia muamua i le tuai o 80s ma aʻoaʻo e faʻapipiʻi i luga, ma o le augatupulaga i aso nei o loʻo i ai le "Karla Reloaded", e pei o Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Faamalie atu, ae e matua le mafai lava ona faatusalia
O aʻu ma e leai. Swift Playgrounds o se mea lea na oʻo mai ai le uluai manatu o le lolomiina o Karl. E masani lava, afai ou te manatua, o Karel e masani lava e uiga i algorithmization, e aunoa ma se syntax, naʻo mataupu faavae ma afai e fiafia i ai se tagata, e mafai ona ia aʻoaʻoina mea faʻavae polokalame iina e aunoa ma le noatia i le syntax o le gagana taʻitasi. Ona laasia lea o le Baltic (https://cs.wikipedia.org/wiki/Balt%C3%ADk), e ala ile Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) i le Swift Playgrounds i aso nei, lea e te leiloa ai le "algoritma lautele" e tusa lava po o le a le syntax.