Fèmen anons

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]

.