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

Мен әрқашан бағдарламалауды қалайтынмын. Кішкентай кезімде мен алдында ештеңе айтпайтын сандар мен кодқа толы экраны бар адамдарға таң қалдым. 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 қолданбасын негізінен бағдарламалау логикасы мен қарапайым командаларды үйрететін балаларға арналған ретінде ұсынады. Дегенмен, ол мұнда негізгі бағдарламалау дағдыларын меңгере алатын ересектерге де өте жақсы қызмет ете алады.

Мен тәжірибелі әзірлеушілерден бағдарламалауды өз бетімше қалай үйренуге болатынын және ең алдымен қай бағдарламалау тілінен бастау керектігін бірнеше рет сұрадым. Маған әркім әртүрлі жауап берді. Біреулер негізі «cečko» деп санайды, ал басқалары мен Свифтпен оңай басталып, көбірек жинай аламын деп мәлімдейді.

Swift Playgrounds қолданбасын iPad құрылғылары үшін App Store дүкенінен толығымен тегін жүктеп алуға болады және оны қосқаннан кейін сізді бірден екі негізгі курс қарсы алады - 1 және 2 кодты үйрену. Ортаның барлығы ағылшын тілінде, бірақ ол әлі де қажет. бағдарламалауға арналған. Қосымша жаттығуларда қарапайым ойындарды да оңай бағдарламалауға болады.

Бірінші оқу құралын жүктеп алғаннан кейін бәрі қалай жұмыс істейтіні туралы нұсқаулар мен түсініктемелер сізді күтеді. Әрі қарай, сізді ондаған интерактивті жаттығулар мен тапсырмалар күтеді. Оң жақ бөлікте дисплейдің сол жағында сіз әрқашан бағдарламалап жатқан нәрсенің тікелей алдын ала қарауы (код жазу) болады. Әрбір тапсырма не істеу керектігі туралы нақты тапсырмамен келеді және байт сипаты оқулық бойымен бірге жүреді. Мұнда белгілі бір әрекеттерді бағдарламалау керек.

Бастапқыда бұл алға, бүйірмен жүру, асыл тастарды жинау немесе әртүрлі телепорттар сияқты негізгі командалар болады. Негізгі деңгейлерден өтіп, синтаксис негіздерін үйренгеннен кейін күрделірек жаттығуларға көшуге болады. Apple оқулық барысында барлығын мүмкіндігінше жеңілдетуге тырысады, сондықтан егжей-тегжейлі түсініктемелерден басқа, мысалы, кодта қателескен кезде, шағын кеңестер де пайда болады. Содан кейін қызыл нүкте пайда болады, ол арқылы қатенің қай жерде орын алғанын бірден көруге болады.

Тағы бір жеңілдететін элемент - Swift Playgrounds бағдарламасында кодтау үшін қажетті таңбалармен байытылған арнайы пернетақта. Бұған қоса, жоғарғы панель сізге әрқашан негізгі синтаксисті айтып береді, сондықтан бір нәрсені қайта-қайта терудің қажеті жоқ. Соңында, сіз барлық таңбаларды үнемі көшіріп алудың орнына, мәзірден кодтың дұрыс пішінін таңдайсыз. Бұл сондай-ақ балаларды ерекше бағалайтын зейін мен қарапайымдылықты сақтауға көмектеседі.

Өз ойыныңызды жасаңыз

Сіз Byta-ны дұрыс бағдарламаладым деп ойласаңыз, кодты іске қосып, жұмысты шынымен орындағаныңызды тексеріңіз. Егер сіз сәтті болсаңыз, келесі бөлімдерге өтесіз. Оларда сіз бірте-бірте күрделірек алгоритмдер мен тапсырмаларды кездестіресіз. Бұған, мысалы, сіз жазған кодтағы қателерді табу, яғни кері оқыту түрі кіреді.

Swift негіздерін меңгергеннен кейін сіз Понг немесе теңіз шайқасы сияқты қарапайым ойынды кодтай аласыз. Барлығы iPad-да болатындықтан, Swift Playgrounds қозғалысқа және басқа сенсорларға қол жеткізе алады, осылайша сіз одан да жетілдірілген жобаларды бағдарламалай аласыз. Қолданбадағы толығымен таза парақтан оңай бастауға болады.

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

Тек Swift Playgrounds сізді үздік әзірлеушіге айналдырмайтыны анық, бірақ бұл, әрине, құру үшін тамаша бастаушы мета. Мен өзім бірте-бірте «Чек» және басқа тілдерді тереңірек білу пайдалы болатынын сезіндім, бірақ Apple компаниясының жаңа бастамасы да осыған байланысты. Адамдардың бағдарламалауға деген қызығушылығын ояту, әр пайдаланушының жолы әр түрлі болуы мүмкін.

[appbox қолданбалар дүкені 908519492]

.