Mwen te toujou vle kapab pwograme. Menm lè mwen te piti mwen te admire moun ki te gen yon ekran devan yo plen nimewo ak kòd ki pa di anyen. Nan ane 1990 yo, mwen te rankontre langaj pwogramasyon Baltík ak anviwònman devlopman, ki baze sou langaj C. Mwen te konn deplase ikon pou bay yon ti sòsye kòmandman. Apre plis pase ven ane, mwen te rankontre yon aplikasyon menm jan an ki gen anpil fè ak Baltic la. Nou ap pale de aplikasyon edikatif Swift Playgrounds ki soti nan Apple.
Nan pwogramasyon, mwen kole ak kòd HTML plenn nan notepad. Depi lè sa a, mwen te eseye divès kalite leson patikilye ak liv, men mwen pa janm byen vinn pann nan li. Lè Apple prezante Swift Playgrounds nan WWDC nan mwa jen, li imedyatman parèt sou mwen ke mwen te gen yon lòt opòtinite.
Li enpòtan pou di nan kòmansman an ke Swift Playgrounds sèlman travay sou iPads ak iOS 10 (ak yon chip 64-bit). Aplikasyon an anseye langaj pwogramasyon Swift, ke konpayi Kalifòni te prezante nan menm konferans lan dezan de sa. Swift ranplase langaj pwogramasyon oryante objè a, Objective-C pou kout. Li te orijinèlman devlope kòm lang prensipal pwogramasyon pou òdinatè NeXT ak sistèm operasyon NeXTSTEP, sa vle di pandan epòk Steve Jobs. Swift se sitou fèt pou devlope aplikasyon ki kouri sou tribin macOS ak iOS.
Pou timoun ak granmoun
Apple prezante nouvo aplikasyon Swift Playgrounds kòm li se sitou fèt pou timoun ki anseye lojik pwogramasyon ak kòmandman senp. Sepandan, li ka sèvi tou granmoun trè byen, ki moun ki ka aprann ladrès debaz pwogramasyon isit la.
Mwen menm mwen te repete mande devlopè ki gen eksperyans ki jan mwen ka aprann pwogram pou kont mwen epi, sitou, ki lang pwogramasyon mwen ta dwe kòmanse ak. Tout moun te reponn mwen yon fason diferan. Yon moun se nan opinyon ke baz la se "céčko", pandan ke lòt moun reklame ke mwen ka fasilman kòmanse ak Swift ak pake plis.
Swift Playgrounds ka telechaje pou iPads nan App Store la, konplètman gratis, epi apre li sou li, de kou debaz yo pral akeyi w imedyatman - Aprann Kòd 1 ak 2. Tout anviwònman an se an angle, men li toujou nesesè. pou pwogramasyon. Nan egzèsis adisyonèl, ou ka fasilman eseye pwograme menm jwèt senp.
Le pli vit ke ou telechaje premye leson patikilye a, enstriksyon ak eksplikasyon sou kijan tout bagay ap travay ap tann ou. Imedyatman, plizyè douzèn egzèsis entèaktif ak travay ap tann ou. Nan pati dwat la ou toujou gen yon aperçu vivan de sa w ap pwograme (ekri kòd) sou bò gòch ekspozisyon an. Chak travay vini ak yon plasman espesifik nan sa yo dwe fè, ak Byte nan karaktè akonpaye ou pandan tout leson patikilye a. Isit la ou gen pwogram pou aktivite sèten.
Okòmansman, li pral kòmandman debaz tankou mache pi devan, sou kote, kolekte Meservey oswa teleport divès kalite. Yon fwa ou fin pase nivo debaz yo epi aprann Basics yo nan sentaks, ou ka ale nan egzèsis ki pi konplèks. Apple eseye fè tout bagay pi fasil ke posib pandan fòmasyon, kidonk anplis eksplikasyon detaye, ti sijesyon tou pop up, pou egzanp, lè ou fè yon erè nan kòd la. Lè sa a, yon pwen wouj ap parèt, kote ou ka imedyatman wè kote erè a te fèt.
Yon lòt eleman senplifye se yon klavye espesyal, ki nan Swift Playgrounds anrichi ak karaktè ki nesesè pou kodaj. Anplis de sa, panèl anlè a toujou di ou sentaks debaz la, kidonk, ou pa bezwen tape menm bagay la sou yo ak sou ankò. Nan fen a, ou souvan jis chwazi fòm ki kòrèk la nan kòd la nan meni an, olye ke ou oblije kopye tout karaktè yo tout tan tout tan an. Sa a ede tou ak kenbe atansyon ak senplisite, ki se espesyalman apresye pa timoun yo.
Kreye pwòp jwèt ou
Yon fwa ou panse ou te pwograme Byta kòrèkteman, jis kouri kòd la epi wè si ou te reyèlman fè travay la. Si ou gen siksè, ou kontinye nan pwochen pati yo. Nan yo, ou pral piti piti rankontre algoritm ak travay ki pi konplèks. Sa a gen ladan, pou egzanp, jwenn erè nan kòd la ou deja ekri, sa vle di yon kalite aprantisaj ranvèse.
Yon fwa ou te metrize Basics yo nan Swift, ou ka kode yon jwèt senp tankou Pong oswa yon batay naval. Depi tout bagay rive sou iPad a, Swift Playgrounds tou gen aksè a mouvman ak lòt detèktè, konsa ou ka pwograme pwojè menm plis avanse. Ou ka fasilman kòmanse ak yon paj konplètman pwòp nan aplikasyon an.
Pwofesè yo ka telechaje liv entèaktif gratis nan iBookstore, grasa sa yo ka bay elèv yo travay adisyonèl. Apre yo tout, se jisteman deplwaman aplikasyon pwogramasyon an nan lekòl ke Apple te atire atansyon sou dènye diskou a. Anbisyon konpayi Kalifòni an se pote anpil timoun plis nan pwogramasyon pase anvan, sa li ka fè akòz senplisite absoli ak ludik Swift Playgrounds.
Li klè ke Swift Playgrounds pou kont li pa pral fè ou yon pwomotè tèt, men li la definitivman yon meta starter gwo bati nan. Mwen menm mwen te santi ke piti piti yon konesans pi fon nan "Céček" ak lòt lang ta dwe itil, men apre tout, sa a se tou sa nouvo inisyativ Apple la se sou. Eveye enterè moun nan pwogramasyon, chemen an nan chak itilizatè ka Lè sa a, diferan.
[appbox magazen app 908519492]
Pèsonèlman, mwen panse ke li se yon wont ke li se sèlman pou iPad a. :-( Apre yo tout, mwen pa pral achte yon nouvo si sa a pa ka kouri sou iPad 2 a paske li mande pou IOS10. Whoa.
Dakò, men li pwobableman pa ta travay sou iPhones. Men, yo te kapab refè li sou macOS
Mwen ta voye dosye soti nan iPad a moute, se sa ki, osi lwen ke dyagonal la konsène. Gen kèk nivo yo estipid li nan kolòn dwat la, lè klavye a pwolonje, tout bagay pa byen vizib.
Mwen panse tou ke mwen pa gen chans ak premye jenerasyon iPad mwen an :D e ke mwen ta renmen bay 12+ mil jis pou "jwe" rapid...
Malerezman, iOS10 pa ase. Li pa posib pou enstale pou iPad 4 ak iOS 10. Mwen te byen gade pou pi devan pou li. Domaj.
Nou menm tou nou te gade pou pi devan ak wont (iPad mini), byen lwen tèlman mwen ap googling e mwen espere ke yon moun yo pral kapab "rache" li nan kèk Emulation epi bay li sou Mac.
Sa a Apple pouse iPad a kòm yon ranplasman pou Mac a ap kòmanse anbete m 'byen yon ti jan, pandan y ap kòm yon aplikasyon ak opinyon tèks li se pi plis yo ofri sou Mac a plis pase sou koòdone nan manyen.
Bondye e poukisa? Si sa vrèman ka a epi li pa yon ensèk, mwen pa konprann Apple.
Li sou lefèt ke Apple pèmèt li sèlman pou bato 64-bit, jan nou ekri nan atik la.
Ki jan iPad4 ou dòmi ak iOS 10. Èske li toujou ka itilize? Mwen pa ka deside si yo enstale oswa ou pa.
Mwen pa remake yon diferans ant iOS 9 ak 10. Se konsa, mwen pa ta enkyete sou li.
Èske yon moun ka eseye ak dènye XCode 8 la ak similatè iOS la pou wè si yo ka kraze Playground atravè sèvis piblik dev sa a?
Malerezman, mwen rete nan Yosemite, kote sèlman ki pi gran Xcode 7 travay pou mwen, epi li ofri sèlman similatè iOs 8 la.
Mwen pa sèten si mwen kapab kouri yon app nan AppStore nan similatè iOS la, mwen te wè yon kote ki petèt pa, men mwen ta ka mal.
li pa travay
Karel egziste sou Desktop, malerezman anba Windows. Malgre ke li pa sanble tèlman bèl, li pa gen sentaks Swift, men ou ka aprann pwograme sou li :-) Onètman, li trè komik ke aplikasyon sa a te alantou pou ane, mwen te wè li nan fen ane 80 yo. ak aprann pwogram sou li, ak jenerasyon jodi a gen "Karla Reloaded", sa vle di Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Padon, men li reyèlman pa ka konpare
Mwen ye e mwen pa. Swift Playgrounds se yon bagay kote lide orijinal pibliye Karl te vin jwenn. Pratikman, si mwen sonje, Karel te sitou sou algoritmizasyon, san okenn sentaks, jis prensip debaz epi si yon moun te renmen li, li te kapab aprann bagay pwogramasyon debaz la san yo pa mare pa sentaks nan lang respektif la. Lè sa a, li travèse Baltik la (https://cs.wikipedia.org/wiki/Balt%C3%ADk), atravè Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) nan Swift Playgrounds jodi a, kote ou pèdi "algoritmizasyon jeneral" kèlkeswa sentaks.