Жарнама жабуу

Мен ар дайым программалай алгым келген. Кичинекей кезимде эле маңдайында эч нерсе дебеген сандарга жана коддорго толгон экраны бар адамдарга суктанчумун. 1990-жылдары мен кичинекей устага буйрук берүү үчүн иконаларды жылдырган Си тилине негизделген Baltík программалоо тилин жана өнүктүрүү чөйрөсүн көрдүм. Жыйырма жылдан ашык убакыт өткөндөн кийин, мен Балтика менен көп байланышы бар окшош тиркемени таптым. Кеп Apple компаниясынын Swift Playgrounds билим берүү колдонмосу жөнүндө болуп жатат.

Программалоодо мен блокнотто жөнөкөй HTML коду менен жабышып калдым. Ошондон бери мен ар кандай окуу куралдарын жана окуу китептерин сынап көрдүм, бирок мен аны эч качан толук түшүнө элекмин. Apple июнь айында WWDCде Swift Playgrounds оюнун сунуштаганда, менде дагы бир мүмкүнчүлүк бар экенин дароо түшүндү.

Башында айтып кетүү маанилүү, Swift Playgrounds iOS 10 (жана 64 биттик чип) бар iPad'терде гана иштейт. Тиркеме Калифорниялык компания эки жыл мурун ошол эле конференцияда тааныштырган Swift программалоо тилин үйрөтөт. Свифт объектиге багытталган программалоо тилин алмаштырды, кыскача Objective-C. Ал алгач NeXTSTEP операциялык системасы бар NeXT компьютерлери үчүн негизги программалоо тили катары, б.а. Стив Жобстун доорунда иштелип чыккан. Swift биринчи кезекте macOS жана iOS платформаларында иштеген тиркемелерди иштеп чыгуу үчүн арналган.

Балдар жана чоңдор үчүн

Apple жаңы Swift Playgrounds тиркемесин сунуштайт, бул биринчи кезекте программалоо логикасын жана жөнөкөй буйруктарды үйрөткөн балдарга арналган. Бирок, бул жерде программалоонун негизги көндүмдөрүн үйрөнө турган чоңдорго да абдан жакшы кызмат кыла алат.

Мен өзүм тажрыйбалуу иштеп чыгуучулардан кантип өз алдынча программалоону үйрөнсөм болорун жана эң башкысы кайсы программалоо тилинен башташымды сурадым. Мага ар ким ар кандай жооп берди. Кимдир бирөө негизи "céčko" деген пикирде болсо, башкалары мен Swift менен оңой эле башталып, көбүрөөк топтой алам дешет.

Swift Playgrounds колдонмосун iPads үчүн App Store дүкөнүнөн толугу менен акысыз жүктөп алса болот жана аны күйгүзгөндөн кийин сизди дароо эки негизги курс тосуп алат - Кодду үйрөнүү 1 жана 2. Айлана-чөйрөнүн баары англис тилинде, бирок ал программалоо үчүн дагы эле керек. Кошумча көнүгүүлөрдө сиз жөнөкөй оюндарды да программалоого оңой аракет кылсаңыз болот.

Биринчи окуу куралын жүктөгөнүңүз менен, сизди бардыгы кантип иштээри тууралуу нускамалар жана түшүндүрмөлөр күтүп турат. Андан кийин, сизди ондогон интерактивдүү көнүгүүлөр жана тапшырмалар күтөт. Оң жактагы дисплейдин сол тарабында сиз дайыма программалап жаткан нерсеңиздин жандуу алдын ала көрүүсүнө ээ болосуз (код жазып). Ар бир тапшырма эмне кылуу керектиги боюнча конкреттүү тапшырма менен келет жана Байт каарманы сизди окуу куралы бою коштоп жүрөт. Бул жерде сиз белгилүү бир иш-аракеттерди программалашыңыз керек.

Башында, бул алдыга, капталга басуу, асыл таштарды же ар кандай телепортторду чогултуу сыяктуу негизги буйруктар болот. Негизги деңгээлдерден өтүп, синтаксистин негиздерин үйрөнгөндөн кийин, татаал көнүгүүлөргө өтсөңүз болот. Apple окуу куралы учурунда бардыгын мүмкүн болушунча жеңилдетүүгө аракет кылат, андыктан майда-чүйдөсүнө чейин түшүндүрмөлөрдөн тышкары, мисалы, коддо ката кетиргенде, майда кыйытмалар да пайда болот. Андан кийин кызыл чекит пайда болот, ал аркылуу сиз дароо ката кайда кеткенин көрө аласыз.

Дагы бир жөнөкөйлөштүрүүчү элемент - бул Swift Playgroundsто коддоо үчүн керектүү символдор менен байытылган атайын клавиатура. Мындан тышкары, үстүнкү панель сизге ар дайым негизги синтаксисти айтып берет, андыктан бир эле нерсени кайра-кайра терүүнүн кереги жок. Акыр-аягы, сиз дайыма бардык символдорду көчүрүп алуунун ордуна менюдан коддун туура формасын тандайсыз. Бул ошондой эле балдарга өзгөчө көңүл буруп, жөнөкөйлүктү сактоого жардам берет.

Өз оюнуңузду түзүңүз

Бытаны туура программаладым деп ойлогондон кийин, жөн гана кодду иштетип, ишти чындап аткарганыңызды текшериңиз. Эгер ийгиликтүү болсоңуз, кийинки бөлүктөргө улантасыз. Аларда сиз бара-бара татаал алгоритмдерге жана тапшырмаларга туш болосуз. Буга, мисалы, мурунтан эле жазылган коддогу каталарды табуу, башкача айтканда, тескери үйрөнүү кирет.

Swiftтин негиздерин өздөштүргөндөн кийин, Pong же деңиз согушу сыяктуу жөнөкөй оюнду коддой аласыз. Баардыгы iPad'де болгондуктан, Swift Playgrounds да кыймылга жана башка сенсорлорго кире алат, андыктан мындан да өнүккөн долбоорлорду программалай аласыз. Колдонмонун толугу менен таза барагынан оңой баштай аласыз.

Мугалимдер iBookstore дүкөнүнөн акысыз интерактивдүү окуу китептерин көчүрүп алса болот, анын аркасында алар окуучуларга кошумча тапшырмаларды бере алышат. Анткени, Apple акыркы негизги баяндамасында дал ушул программалоо тиркемесин мектептерде жайылтууга көңүл бурду. Калифорниялык компаниянын амбициясы - Swift Playgrounds абсолюттук жөнөкөйлүгүн жана ошол эле учурда ойнооктугун эске алганда, ал ийгиликке жетиши мүмкүн болгон программалоого мурункуга караганда көбүрөөк балдарды тартуу.

Swift Playgrounds гана сизди мыкты иштеп чыгуучу кыла албасы анык, бирок бул, албетте, куруу үчүн мыкты башталгыч мета. Мен өзүм акырындык менен "Céček" жана башка тилдерди тереңирээк билүү пайдалуу болоорун сездим, бирок Apple компаниясынын жаңы демилгеси да ушул нерсе. Адамдардын программалоого болгон кызыгуусун ойготуңуз, анда ар бир колдонуучунун жолу ар кандай болушу мүмкүн.

[appbox колдонмо дүкөнү 908519492]

.