Reklamê bigire

Min her tim dixwest ku ez bikaribim bername bikim. Tewra di zarokatiya xwe de ez heyranê kesên ku li ber wan ekranek tijî jimar û kod hebû ku tiştek nedigot. Di salên 1990-an de, ez rastî zimanê bernamenûsî û hawîrdora pêşkeftinê ya Baltík hatim, ku li ser bingeha zimanê C ye. Min îkonan diguhezand da ku fermanan bidim sêrbazek piçûk. Piştî zêdetirî bîst salan, ez rastî serîlêdanek bi vî rengî hatim ku bi Baltîkê re pir têkildar e. Em li ser serîlêdana perwerdehiyê ya Swift Playgrounds ji Apple diaxivin.

Di bernamekirinê de, ez di notepadê de bi koda HTML-a sade re asê me. Ji hingê ve, min cûrbecûr fêrbûn û pirtûkên dersê ceriband, lê min tu carî bi ser neket. Dema ku Apple di Hezîranê de li WWDC Swift Playgrounds destnîşan kir, tavilê ji min re xuya bû ku min derfetek din heye.

Girîng e ku di destpêkê de were gotin ku Swift Playgrounds tenê li ser iPad-ên bi iOS 10 (û çîpek 64-bit) dixebite. Sepan zimanê bernamenûsê yê Swift hîn dike, ku kompanyaya Kalîforniyayê du sal berê di heman konferansê de destnîşan kiribû. Swift şûna zimanê bernamesaziya objekt-oriented, bi kurtî Objective-C girt. Ew di destpêkê de ji bo komputerên NeXT yên bi pergala xebitandina NeXTSTEP, ango di serdema Steve Jobs de, wekî zimanê bernamekirinê yê sereke hate pêşve xistin. Swift di serî de ji bo pêşkeftina serîlêdanên ku li ser platformên macOS û iOS-ê têne xebitandin tête armanc kirin.

Ji bo zarok û mezinan

Apple serîlêdana nû ya Swift Playgrounds wekî ku di serî de ji bo zarokên ku mantiqa bernamekirinê û fermanên hêsan hîn dikin tê armanc kirin. Lêbelê, ew dikare ji mezinan re jî pir baş bixebite, yên ku dikarin li vir jêhatîyên bernamesaziya bingehîn fêr bibin.

Min bixwe gelek caran ji pêşdebirên bi ezmûn pirsî ka ez çawa dikarim fêrî bernamekirinê bi xwe bibim û, berî her tiştî, divê ez bi kîjan zimanê bernamekirinê dest pê bikim. Her kesî cuda bersiv da min. Kesek di wê baweriyê de ye ku bingeh "céčko" ye, hinên din jî îdîa dikin ku ez dikarim bi hêsanî bi Swift dest pê bikim û bêtir pak bikim.

Swift Playgrounds dikare ji bo iPad-an di App Store-ê de, bi tevahî belaş were dakêşandin, û piştî vekirina wê, hûn ê tavilê ji hêla du qursên bingehîn ve werin silav kirin - Fêr bibin Kodê 1 û 2. Tevahiya jîngehê bi Englishngilîzî ye, lê dîsa jî hewce ye ji bo bernamekirinê. Di dersên din de, hûn dikarin bi hêsanî hewl bidin ku lîstikên hêsan jî bername bikin.

Gava ku hûn dersa yekem dakêşin, rêwerz û ravekirinên ka her tişt çawa dixebite li benda we ne. Dûv re, bi dehan temrîn û peywirên înteraktîf li benda we ne. Di beşa rastê de hûn her gav pêşdîtinek zindî ya tiştê ku hûn bername dikin (kodê dinivîsin) li milê çepê yê dîmenderê heye. Her peywir bi peywirek taybetî ya ku hûn çi bikin tê, û karaktera Byte li seranserê dersê bi we re tê. Li vir divê hûn ji bo hin çalakiyan bername bikin.

Di destpêkê de, ew ê fermanên bingehîn bin, wekî rêveçûna pêş, alîkî, berhevkirina gemaran an teleportên cihêreng. Gava ku hûn ji astên bingehîn derbas bibin û bingehên hevoksaziyê fêr bibin, hûn dikarin berbi dersên tevlihevtir biçin. Apple hewl dide ku di dema dersê de her tiştî bi qasî ku pêkan hêsan bike, ji ber vê yekê ji bilî ravekirinên hûrgulî, îşaretên piçûk jî derdikevin, mînakî, gava ku hûn di kodê de xeletiyek bikin. Dûv re xalek sor xuya bibe, ku hûn dikarin tavilê bibînin ka xeletî li ku derê çêbûye.

Hêmanek din a hêsanker klavyeyek taybetî ye, ku di Swift Playgrounds de bi karakterên ku ji bo kodkirinê hewce ne dewlemend e. Wekî din, panela jorîn her gav ji we re hevoksaziya bingehîn vedibêje, ji ber vê yekê hûn neçar in ku heman tiştî careke din binivîsin. Di dawiyê de, hûn bi gelemperî tenê forma rast a kodê ji pêşek hilbijêrin, ne ku hûn her dem hemî tîpan kopî bikin. Ev jî ji bo domandina baldarî û sadebûnê, ku bi taybetî ji hêla zarokan ve tête pejirandin, dibe alîkar.

Lîstika xwe biafirînin

Gava ku hûn difikirin ku we Byta rast bername kiriye, tenê kodê bişopînin û bibînin ka we bi rastî kar kiriye. Ger hûn serketî bin, hûn li beşên din berdewam bikin. Di wan de, hûn ê gav bi gav bi algorîtma û peywirên tevlihevtir re rû bi rû bibin. Ev tê de, wek nimûne, dîtina xeletiyên di koda ku we berê hatî nivîsandin de, ango celebek fêrbûna berevajî.

Gava ku we bingehên Swift-ê fêr kir, hûn dikarin lîstikek hêsan a mîna Pong an şerek deryayî kod bikin. Ji ber ku her tişt li ser iPad-ê diqewime, Swift Playgrounds di heman demê de gihîştina tevger û senzorên din jî heye, ji ber vê yekê hûn dikarin projeyên hîn pêşkeftî bername bikin. Hûn dikarin bi hêsanî di serîlêdanê de bi rûpelek bi tevahî paqij dest pê bikin.

Mamoste dikarin pirtûkên dersê yên înteraktîf ên belaş ji iBookstore dakêşin, bi saya wê ew dikarin karên din ji xwendekaran re bidin. Beriya her tiştî, ew bi rastî bicîhkirina serîlêdana bernamekirinê li dibistanan bû ku Apple di xala paşîn de bal kişand ser. Mebesta pargîdaniya Kalîforniyayî ew e ku ji berê bêtir zarokan bîne bernameyê, ku ji ber sadebûna bêkêmasî û di heman demê de lîstikvaniya Swift Playgrounds, ew dikare biserkeve.

Eşkere ye ku Swift Playgrounds bi tenê dê we neke pêşdebirek top, lê bê guman ew meta destpêkek girîng e ku meriv jê ava bike. Min bi xwe hîs kir ku hêdî hêdî zanîna kûr a "Céček" û zimanên din dê bikêr be, lê ji ber vê yekê, însiyatîfa nû ya Apple jî ev e. Di bernamekirinê de eleqeya mirovan derxe, wê hingê riya her bikarhênerek cûda dibe.

[appbox app store 908519492]

.