Roeddwn bob amser eisiau gallu rhaglennu. Hyd yn oed fel bachgen bach roeddwn i'n edmygu pobl oedd â sgrin o'u blaenau yn llawn rhifau a chod nad oedd yn dweud dim byd. Yn y 1990au, deuthum ar draws yr iaith raglennu ac amgylchedd datblygu Baltík, sy'n seiliedig ar yr iaith C. Roeddwn i'n arfer symud eiconau i roi gorchmynion i ddewin bach. Ar ôl mwy nag ugain mlynedd, deuthum ar draws cais tebyg sydd â llawer i'w wneud â'r Baltig. Rydym yn siarad am gymhwysiad addysgol Swift Playgrounds gan Apple.
Mewn rhaglennu, rwy'n sownd â chod HTML plaen mewn llyfr nodiadau. Ers hynny, rwyf wedi rhoi cynnig ar wahanol diwtorialau a gwerslyfrau, ond nid wyf erioed wedi dod i gysylltiad â mi. Pan gyflwynodd Apple Swift Playgrounds yn WWDC ym mis Mehefin, fe wnaeth hi wawr ar unwaith i mi gael cyfle arall.
Mae'n bwysig dweud ar y cychwyn bod Swift Playgrounds ond yn gweithio ar iPads gyda iOS 10 (a sglodyn 64-bit). Mae'r ap yn dysgu iaith raglennu Swift, a gyflwynwyd gan y cwmni o California yn yr un gynhadledd ddwy flynedd yn ôl. Disodlodd Swift yr iaith raglennu gwrthrych-ganolog, Amcan-C yn fyr. Fe'i datblygwyd yn wreiddiol fel y brif iaith raglennu ar gyfer cyfrifiaduron NeXT gyda system weithredu NeXTSTEP, h.y. yn ystod oes Steve Jobs. Mae Swift wedi'i fwriadu'n bennaf ar gyfer datblygu cymwysiadau sy'n rhedeg ar lwyfannau macOS ac iOS.
Ar gyfer plant ac oedolion
Mae Apple yn cyflwyno'r cymhwysiad newydd Swift Playgrounds fel un sydd wedi'i fwriadu'n bennaf ar gyfer plant sy'n dysgu rhesymeg rhaglennu a gorchmynion syml. Fodd bynnag, gall hefyd wasanaethu oedolion yn dda iawn, a all ddysgu sgiliau rhaglennu sylfaenol yma.
Rwyf fy hun wedi gofyn dro ar ôl tro i ddatblygwyr profiadol sut y gallaf ddysgu rhaglennu ar fy mhen fy hun ac, yn anad dim, pa iaith raglennu y dylwn ddechrau gyda hi. Atebodd pawb fi yn wahanol. Mae rhywun o'r farn mai "céčko" yw'r sail, tra bod eraill yn honni y gallaf ddechrau gyda Swift yn hawdd a phecynnu mwy.
Gellir lawrlwytho Swift Playgrounds ar gyfer iPads yn yr App Store, yn hollol rhad ac am ddim, ac ar ôl ei droi ymlaen, fe'ch cyfarchir ar unwaith gan ddau gwrs sylfaenol - Dysgu Cod 1 a 2. Mae'r amgylchedd cyfan yn Saesneg, ond mae ei angen o hyd ar gyfer rhaglennu. Mewn ymarferion ychwanegol, gallwch chi geisio rhaglennu gemau syml hyd yn oed yn hawdd.
Cyn gynted ag y byddwch chi'n lawrlwytho'r tiwtorial cyntaf, mae cyfarwyddiadau ac esboniadau o sut mae popeth yn gweithio yn aros amdanoch chi. Yn dilyn hynny, mae dwsinau o ymarferion a thasgau rhyngweithiol yn aros amdanoch chi. Yn y rhan dde mae gennych ragolwg byw bob amser o'r hyn rydych chi'n ei raglennu (cod ysgrifennu) ar ochr chwith yr arddangosfa. Mae pob tasg yn dod ag aseiniad penodol o beth i'w wneud, ac mae'r cymeriad Byte yn mynd gyda chi trwy gydol y tiwtorial. Yma mae'n rhaid i chi raglennu ar gyfer rhai gweithgareddau.
I ddechrau, bydd yn orchmynion sylfaenol fel cerdded ymlaen, i'r ochr, casglu gemau neu deleports amrywiol. Ar ôl i chi fynd heibio'r lefelau sylfaenol a dysgu hanfodion cystrawen, gallwch symud ymlaen i ymarferion mwy cymhleth. Mae Apple yn ceisio gwneud popeth mor hawdd â phosib yn ystod y tiwtorial, felly yn ogystal ag esboniadau manwl, mae awgrymiadau bach hefyd yn ymddangos, er enghraifft, pan fyddwch chi'n gwneud camgymeriad yn y cod. Yna bydd dot coch yn ymddangos, lle gallwch weld ar unwaith lle digwyddodd y gwall.
Elfen symleiddio arall yw bysellfwrdd arbennig, sydd yn Swift Playgrounds wedi'i gyfoethogi â chymeriadau sydd eu hangen ar gyfer codio. Yn ogystal, mae'r panel uchaf bob amser yn dweud wrthych y gystrawen sylfaenol, felly nid oes rhaid i chi deipio'r un peth drosodd a throsodd. Yn y diwedd, yn aml rydych chi'n dewis ffurf gywir y cod o'r ddewislen, yn hytrach na gorfod copïo'r holl nodau drwy'r amser. Mae hyn hefyd yn helpu i gynnal sylw a symlrwydd, sy'n cael ei werthfawrogi'n arbennig gan blant.
Creu eich gêm eich hun
Unwaith y byddwch chi'n meddwl eich bod chi wedi rhaglennu Byta yn gywir, rhedwch y cod i weld a ydych chi wedi gwneud y swydd mewn gwirionedd. Os byddwch yn llwyddiannus, ewch ymlaen i'r rhannau nesaf. Ynddyn nhw, byddwch chi'n dod ar draws algorithmau a thasgau mwy cymhleth yn raddol. Mae hyn yn cynnwys, er enghraifft, dod o hyd i wallau yn y cod rydych eisoes wedi’i ysgrifennu, h.y. math o ddysgu o chwith.
Unwaith y byddwch wedi meistroli hanfodion Swift, gallwch godio gêm syml fel Pong neu frwydr llyngesol. Gan fod popeth yn digwydd ar yr iPad, mae gan Swift Playgrounds hefyd fynediad at symud a synwyryddion eraill, felly gallwch chi raglennu prosiectau hyd yn oed yn fwy datblygedig. Gallwch chi ddechrau'n hawdd gyda thudalen hollol lân yn y cais.
Gall athrawon lawrlwytho gwerslyfrau rhyngweithiol am ddim o'r iBookstore, a diolch i hynny gallant aseinio tasgau ychwanegol i fyfyrwyr. Wedi'r cyfan, yn union y defnydd o'r rhaglen raglennu mewn ysgolion y tynnodd Apple sylw ato yn y cyweirnod diwethaf. Uchelgais y cwmni o Galiffornia yw dod â llawer mwy o blant i raglennu nag o'r blaen, sydd, o ystyried y symlrwydd absoliwt ac ar yr un pryd chwareusrwydd Swift Playgrounds, yn gallu llwyddo.
Mae'n amlwg na fydd Swift Playgrounds yn unig yn eich gwneud chi'n ddatblygwr gorau, ond mae'n bendant yn feta cychwynnol gwych i adeiladu arno. Roeddwn i fy hun yn teimlo y byddai gwybodaeth ddyfnach o "Céček" ac ieithoedd eraill yn ddefnyddiol yn raddol, ond wedi'r cyfan, dyma hefyd hanfod menter newydd Apple. Cynhyrfu diddordeb pobl mewn rhaglennu, gall llwybr pob defnyddiwr wedyn fod yn wahanol.
[appstore blwch app 908519492]
Yn bersonol, dwi'n meddwl ei fod yn drueni mai dim ond ar gyfer yr iPad y mae. :-( Wedi'r cyfan, ni fyddaf yn prynu un newydd os na ellir rhedeg hwn ar yr iPad 2 oherwydd mae angen IOS10. Whoa.
Cytunwyd, ond mae'n debyg na fyddai'n gweithio ar iPhones. Ond gallent ei ail-wneud ar macOS
Byddwn yn anfon ffeiliau o'r iPad i fyny, hynny yw, cyn belled ag y mae'r groeslin yn y cwestiwn. Mae rhai lefelau'n cael eu darllen yn wirion o'r golofn dde, pan fydd y bysellfwrdd yn cael ei ymestyn, nid yw popeth i'w weld yn dda.
Rwyf hefyd yn meddwl fy mod yn anlwcus gyda fy iPad cenhedlaeth gyntaf :D ac yr hoffwn roi 12+ mil dim ond i "chwarae" yn gyflym ...
Yn anffodus, nid yw iOS10 yn ddigon. Nid yw'n bosibl gosod ar gyfer iPad 4 gyda iOS 10. Roeddwn yn edrych ymlaen yn arw. Difrod.
Roeddem hefyd yn edrych ymlaen ac yn siomedig (iPad mini), hyd yn hyn rwy'n googling a gobeithio y bydd rhywun yn gallu ei "hacio" trwy ryw efelychydd a'i ddarparu ar Mac.
Mae'r gwthio Apple hwn o'r iPad yn lle'r Mac yn dechrau fy ngwylltio cryn dipyn, tra fel cymhwysiad gyda mewnbwn testun mae'n cael ei gynnig ar y Mac ar y mwyaf yn fwy nag ar y rhyngwyneb cyffwrdd.
Duw a pham? Os yw hynny'n wir mewn gwirionedd ac nid yw'n nam, nid wyf yn deall Apple.
Mae'n ymwneud â'r ffaith bod Apple wedi ei ganiatáu ar gyfer sglodion 64-bit yn unig, wrth i ni ysgrifennu yn yr erthygl.
Sut mae eich iPad4 yn cysgu gyda iOS 10. A yw'n dal yn ddefnyddiadwy? Ni allaf benderfynu a ddylid gosod ai peidio.
Dydw i ddim yn sylwi ar wahaniaeth rhwng iOS 9 a 10. Felly ni fyddwn yn poeni amdano.
A all rhywun geisio gyda'r XCode 8 diweddaraf a'r efelychydd iOS i weld a allant dorri Cae Chwarae trwy'r cyfleustodau dev hwn?
Yn anffodus, rwy'n cadw at Yosemite, lle dim ond yr Xcode 7 hŷn sy'n gweithio i mi, a dim ond yr efelychydd iOs 8 y mae'n ei gynnig.
Dydw i ddim yn siŵr os ydw i'n gallu rhedeg app o'r AppStore yn yr efelychydd iOS, gwelais unwaith yn rhywle efallai ddim, ond gallwn i fod yn anghywir.
nid yw'n bosibl
Mae Karel yn bodoli ar Benbwrdd, yn anffodus o dan Windows. Er nad yw'n edrych mor hardd, nid oes ganddo gystrawen Swift, ond gallwch ddysgu rhaglennu arno :-) Yn onest, mae'n eithaf doniol bod y cais hwn wedi bod o gwmpas ers blynyddoedd, fe'i gwelais gyntaf yn yr 80au hwyr a dysgodd raglennu arno, ac mae gan genhedlaeth heddiw "Karla Reloaded", h.y. Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Mae'n ddrwg gennym, ond ni ellir ei gymharu mewn gwirionedd
Yr wyf ac nid wyf. Mae Swift Playgrounds yn rhywbeth y mae’r syniad gwreiddiol o gyhoeddi Karl wedi dod iddo. Yn ymarferol, os cofiaf, roedd Karel yn ymwneud yn bennaf ag algorithmization, heb unrhyw gystrawen, dim ond egwyddorion sylfaenol a phe bai person yn ei hoffi, gallai ddysgu pethau rhaglennu sylfaenol yno heb gael ei rwymo gan gystrawen yr iaith berthnasol. Yna croesodd y Baltig (https://cs.wikipedia.org/wiki/Balt%C3%ADk), trwy Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) i Feysydd Chwarae Swift heddiw, lle byddwch chi'n colli'r "algorithmization cyffredinol" waeth beth fo'r gystrawen.