Bha mi an-còmhnaidh ag iarraidh a bhith comasach air prògramadh. Fiù ‘s mar bhalach beag bha meas agam air daoine aig an robh scrion air am beulaibh làn àireamhan agus còd nach tuirt dad. Anns na 1990n, thàinig mi tarsainn air cànan prògramadh agus àrainneachd leasachaidh Baltík, a tha stèidhichte air cànan C. B’ àbhaist dhomh ìomhaighean a ghluasad gus òrdughan a thoirt do dhraoidh beag. Às deidh còrr is fichead bliadhna, thàinig mi tarsainn air tagradh coltach ris aig a bheil tòrr ri dhèanamh ris a’ Bhaltaig. Tha sinn a’ bruidhinn mu dheidhinn tagradh foghlaim Swift Playgrounds bho Apple.
Ann am prògramadh, tha mi an sàs ann an còd HTML sìmplidh ann an notepad. Bhon uairsin, tha mi air diofar chlasaichean teagaisg agus leabhraichean teacsa fheuchainn, ach cha d’ fhuair mi a-riamh an crochadh air. Nuair a thug Apple a-steach Swift Playgrounds aig WWDC san Ògmhios, thàinig e a-mach orm sa bhad gun robh cothrom eile agam.
Tha e cudromach a ràdh aig a’ chiad dol a-mach nach obraich Swift Playgrounds ach air iPadn le iOS 10 (agus chip 64-bit). Bidh an app a’ teagasg cànan prògramadh Swift, a thug a’ chompanaidh California a-steach aig an aon cho-labhairt o chionn dà bhliadhna. Ghabh Swift àite a’ chànain prògramaidh a bha ag amas air nithean, Amas-C airson goirid. Chaidh a leasachadh an toiseach mar phrìomh chànan prògramaidh airson coimpiutairean NeXT leis an t-siostam obrachaidh NeXTSTEP, ie aig àm Steve Jobs. Tha Swift gu sònraichte airson a bhith a’ leasachadh thagraidhean a ruitheas air àrd-ùrlaran macOS agus iOS.
Airson clann agus inbhich
Tha Apple a’ taisbeanadh an aplacaid ùr Swift Playgrounds mar a bhith gu sònraichte airson clann a tha a’ teagasg loidsig prògramadh agus òrdughan sìmplidh. Ach, faodaidh e cuideachd seirbheis fìor mhath a thoirt do dh’ inbhich, as urrainn sgilean prògramadh bunaiteach ionnsachadh an seo.
Tha mi fhìn air faighneachd grunn thursan do luchd-leasachaidh eòlach ciamar a dh’ ionnsaicheas mi prògramadh leam fhìn agus, os cionn a h-uile càil, dè an cànan prògramaidh air am bu chòir dhomh tòiseachadh. Fhreagair a h-uile duine mi gu eadar-dhealaichte. Tha cuideigin den bheachd gur e “céčko” am bunait, agus cuid eile ag agairt gun urrainn dhomh tòiseachadh le Swift gu furasta agus barrachd a phacadh.
Faodar Swift Playgrounds a luchdachadh sìos airson iPadn anns an App Store, gu tur an-asgaidh, agus às deidh dhut a thionndadh air, gheibh thu fàilte sa bhad le dà chùrsa bunaiteach - Ionnsaich Còd 1 agus 2. Tha an àrainneachd gu lèir sa Bheurla, ach tha feum air fhathast airson prògramadh. Ann an eacarsaichean a bharrachd, is urrainn dhut gu furasta feuchainn ri eadhon geamannan sìmplidh a phrògramadh.
Cho luath ‘s a luchdaicheas tu sìos a’ chiad oideachadh, bidh stiùireadh agus mìneachadh air mar a bhios a h-uile càil ag obair a’ feitheamh riut. Às deidh sin, bidh dusanan de eacarsaichean agus gnìomhan eadar-ghnìomhach a’ feitheamh riut. Anns a ’phàirt cheart bidh ro-shealladh beò agad an-còmhnaidh air na tha thu a’ prògramadh (còd sgrìobhaidh) air taobh clì an taisbeanaidh. Bidh gach gnìomh a’ tighinn le sònrachadh sònraichte de na nì thu, agus bidh an caractar Byte còmhla riut tron oideachadh. An seo feumaidh tu prògramadh airson gnìomhan sònraichte.
An toiseach, bidh e na òrdughan bunaiteach leithid coiseachd air adhart, cliathaich, cruinneachadh seudan no diofar teleports. Cho luath ‘s a gheibh thu seachad air na h-ìrean bunaiteach agus ionnsaich bunaitean co-chòrdadh, faodaidh tu gluasad air adhart gu eacarsaichean nas iom-fhillte. Bidh Apple a’ feuchainn ri a h-uile dad a dhèanamh cho furasta sa ghabhas tron oideachadh, agus mar sin a bharrachd air mìneachadh mionaideach, nochdaidh molaidhean beaga cuideachd, mar eisimpleir, nuair a nì thu mearachd sa chòd. Nochdaidh dot dearg an uairsin, far am faic thu sa bhad far an do thachair a’ mhearachd.
Is e eileamaid shìmplidh eile meur-chlàr sònraichte, a tha ann an Swift Playgrounds air a bheairteachadh le caractaran a tha riatanach airson còdadh. A bharrachd air an sin, bidh am pannal àrd an-còmhnaidh ag innse dhut an co-chòrdadh bunaiteach, gus nach fheum thu an aon rud a thaipeadh a-rithist is a-rithist. Aig a’ cheann thall, gu tric bidh thu dìreach a’ taghadh cruth ceart a’ chòd bhon chlàr, an àite a bhith a’ dèanamh lethbhreac de na caractaran fad na h-ùine. Bidh seo cuideachd a 'cuideachadh le bhith a' cumail aire agus sìmplidh, a tha gu sònraichte measail air clann.
Cruthaich do ghèam fhèin
Aon uair ‘s gu bheil thu a’ smaoineachadh gu bheil thu air Byta a phrògramadh gu ceart, dìreach ruith an còd agus faic a bheil thu air an obair a dhèanamh dha-rìribh. Ma shoirbhicheas leat, leanaidh tu air adhart chun na h-ath phàirtean. Annta, mean air mhean thig thu tarsainn air algorithms agus gnìomhan nas iom-fhillte. Tha seo a’ gabhail a-steach, mar eisimpleir, lorg mhearachdan anns a’ chòd a tha thu air a sgrìobhadh mu thràth, i.e. seòrsa de dh’ ionnsachadh air ais.
Aon uair ‘s gu bheil thu air ionnsachadh bunaitean Swift, faodaidh tu geama sìmplidh a chòdachadh mar Pong no blàr cabhlaich. Leis gu bheil a h-uile càil a 'tachairt air an iPad, tha cothrom aig Swift Playgrounds air gluasad agus mothachaidhean eile, gus an urrainn dhut pròiseactan eadhon nas adhartaiche a phrògramadh. Faodaidh tu tòiseachadh gu furasta le duilleag gu tur glan san tagradh.
Faodaidh tidsearan leabhraichean teacsa eadar-ghnìomhach an-asgaidh a luchdachadh sìos bhon iBookstore, leis an urrainn dhaibh gnìomhan a bharrachd a shònrachadh do dh’ oileanaich. Às deidh na h-uile, b ’e dìreach cleachdadh an aplacaid prògramaidh ann an sgoiltean air an do tharraing Apple aire anns a’ phrìomh òraid mu dheireadh. Is e miann a’ chompanaidh Californian mòran a bharrachd chloinne a thoirt gu prògramadh na bha iad roimhe, a dh’ fhaodadh, leis cho sìmplidh ‘s a tha e agus aig an aon àm cho spòrsail sa tha Swift Playgrounds.
Tha e soilleir nach bi Swift Playgrounds leis fhèin gad dhèanamh na phrìomh leasaiche, ach gu cinnteach tha e na dheagh meta tòiseachaidh airson togail dheth. Bha mi fhìn a’ faireachdainn gum biodh eòlas nas doimhne mean air mhean air “Céček” agus cànanan eile feumail, ach às deidh a h-uile càil, is e seo cuideachd cò mu dheidhinn a tha iomairt ùr Apple. A’ togail ùidh dhaoine ann am prògramadh, faodaidh slighe gach neach-cleachdaidh a bhith eadar-dhealaichte.
[appbox appbox 908519492]
Gu pearsanta, tha mi a’ smaoineachadh gu bheil e tàmailteach gur ann airson an iPad a-mhàin a tha e. :-( Às deidh na h-uile, cha bhith mi a' ceannach fear ùr mura h-urrainn seo a ruith air an iPad 2 oir tha feum air IOS10. Whoa.
Aontaichte, ach is dòcha nach obraicheadh e air iPhones. Ach dh’ fhaodadh iad ath-dhèanamh air macOS
Chuirinn faidhlichean bhon iPad suas, is e sin, a thaobh an trastain. Tha cuid de ìrean air an leughadh gu gòrach bhon cholbh cheart, nuair a thèid am meur-chlàr a leudachadh, chan eil a h-uile dad ri fhaicinn gu math.
Tha mi cuideachd a’ smaoineachadh gu bheil mi mì-shealbhach leis a’ chiad ghinealach iPad :D agam agus gum bu mhath leam 12+ mìle a thoirt dìreach airson “cluich” gu sgiobalta...
Gu mì-fhortanach, chan eil iOS10 gu leòr. Chan eil e comasach a stàladh airson iPad 4 le iOS 10. Bha mi a’ coimhead air adhart gu mòr ris. Milleadh.
Bha sinn cuideachd a’ coimhead air adhart agus briseadh-dùil (iPad mini), gu ruige seo tha mi a’ googling agus tha mi an dòchas gum bi e comasach dha cuideigin a “hack” tro chuid de emuladair agus a thoirt seachad air Mac.
Tha am putadh Apple seo den iPad mar àite an Mac a’ tòiseachadh a ’cur dragh mòr orm, agus mar thagradh le cuir a-steach teacsa tha e air a thabhann aig a’ char as motha air Mac nas motha na air an eadar-aghaidh suathaidh.
Dia agus carson? Ma tha sin fìor agus nach e biast a th’ ann, chan eil mi a’ tuigsinn Apple.
Tha e mu dheidhinn nach do cheadaich Apple e ach airson chips 64-bit, mar a bhios sinn a’ sgrìobhadh san artaigil.
Ciamar a tha do iPad4 a' cadal le iOS 10. A bheil e fhathast comasach a chleachdadh? Chan urrainn dhomh co-dhùnadh am bu chòir dhomh a stàladh no nach eil.
Chan eil mi a' mothachadh eadar-dhealachadh eadar iOS 9 agus 10. Mar sin cha bhithinn a' gabhail dragh mu dheidhinn.
Am faod cuideigin feuchainn leis an XCode 8 as ùire agus an simuladair iOS gus faicinn an urrainn dhaibh Raon-cluiche a bhriseadh tron ghoireas leasachaidh seo?
Gu mì-fhortanach, bidh mi a’ cumail ri Yosemite, far nach eil ach an Xcode 7 as sine ag obair dhòmhsa, agus chan eil e a’ tabhann ach an simuladair iOs 8.
Chan eil mi cinnteach an urrainn dhomh app a ruith bhon AppStore san t-simuladair iOS, chunnaic mi aon uair an àiteigin nach dòcha, ach dh’ fhaodadh mi a bhith ceàrr.
chan eil e comasach
Tha Karel ann air Desktop, gu mì-fhortanach fo Windows. Ged nach eil e a’ coimhead cho breagha, chan eil co-chòrdadh Swift aige, ach faodaidh tu ionnsachadh prògramadh air :-) Gu h-onarach, tha e gu math èibhinn gu bheil an aplacaid seo air a bhith timcheall fad bhliadhnaichean, chunnaic mi an toiseach e aig deireadh na 80n agus dh’ ionnsaich e prògramadh air, agus tha “Karla Reloaded” aig ginealach an latha an-diugh, i.e. Raon-cluiche Swift :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Duilich, ach dha-rìribh chan urrainnear a choimeas
Tha mi agus chan eil mi. Tha Swift Playgrounds na rud far an tàinig am beachd tùsail air foillseachadh Karl. Gu practaigeach, ma chuimhnicheas mi, bha Karel gu ìre mhòr mu dheidhinn algorithmization, às aonais co-chòrdadh sam bith, dìreach prionnsapalan bunaiteach agus nam bu toil le duine e, dh’ ionnsaich e rudan prògramadh bunaiteach an sin gun a bhith air a cheangal le co-chòrdadh a ’chànain fa-leth. An uairsin chaidh e thairis air a 'Bhaltaig (https://cs.wikipedia.org/wiki/Balt%C3%ADk), tro Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) gu raointean-cluiche Swift an latha an-diugh, far am bi thu a’ call an “algorithmization coitcheann” ge bith dè an co-chòrdadh.