Apple'ın Swift Oyun Alanları Uşaqlar Kodunu öyrənməyə kömək edəcək

Little developers, iPad stil

Bu günlərdə kompüter savadlılığı həyati əhəmiyyətə malikdir və önümüzdəki illərdə bu əhəmiyyət yalnız inkişaf edəcəkdir. Bir Excel elektron tablo yolunuzu bilmək yeni nəsil üçün kifayət deyil. Bu gün uşaqlar işgücünə daxil olduqda və 2016 Worldwide Developer Konfransında (WWDC), proqramlaşdırma ilə bağlı əsas biliklərin olması vacibdir. Apple, bu günün uşaqlarını sabahın gələcəyinə hazır olmağa kömək edəcək bir iPad proqramının tətbiqini elan etdi: Swift Oyun meydançaları .

Tamamilə Apple'ın Swift proqramlaşdırma dilinə odaklanan Swift Oyun Alanları, onları həll etmək üçün lazım olan əsas kodlama bacarıqlarını öyrədərkən həll etmək üçün bir sıra problemləri olan uşaqları təqdim edəcək. WWDC təqdimatında, bir nümunə kvadratın kənar kənarları ətrafında gedən bir xarakter daşıyırdı. Təqdim edilən kod, bir tərəfin sonuna hərəkət edən və növbəsində hərəkət etdi, lakin heç bir hərəkət etməmişdir. Çözüm, kodu kvadratın hər tərəfi üçün təkrar etmək lazım idi, xarakterin başlanğıcına doğru istiqamətləndirilməsi idi.

Bu kimi əsas anlayışları öyrətmək yalnız dildən daha çox öyrədir; bir şagird gələcəkdə ala biləcək proqramlaşdırma alətlərindən asılı olmayaraq tətbiq oluna biləcək məntiqin növünü öyrədir. Və Swift Playgrounds 'kodlaşdırma problemləri ilə yan-yana yanaşı bir vizual mühit təmin etməklə, uşaqlar öz səylərinin nəticələrini real vaxtda görə bilərik və bundan sonra nə edəcəyini daha yaxşı başa düşürlər.

Swift Playgrounds, əlbəttə ki, uşaqlara kod imkanı təqdim etməklə bazarda yeganə seçimdir. IOS-da, Hopscotch -dan Sphero SPRK robot topuna qədər müxtəlif variantlar mövcud olmuşdur. Mobil dünyadan uzaqlaşaraq, MIT Media Lab Scratch 2005-ci ildən internetə uşaqları proqramlaşdırma əsaslarını tədris edir.

Proqramlaşdırma xaricində, Bloxelsin fiziki kərpicindən Adventure Time Game Sihirbazının tanış simalarına qədər, uşaqları oyun dizaynına da yumşaqlıqla təqdim etmək üçün bir sıra variantlar var.

Əlbəttə ki, rəqiblərinin əksəriyyətindən fərqli olaraq Swift Playgrounds müəyyən edir, Apple-ın qabaqcıl proqramlaşdırma dili ilə bağlı davamlı öhdəliyi. WWDC-də 2014-cü ildən etibarən Swift, iOS oyun inkişaf etdiriciləri arasında geniş yayılmış qəbul gördü. Bu yazıdan bəri, Tiobe İndeksinə görə dünyanın ən populyar proqramlaşdırma dili 14-dir. İçəridə və xaricdə bilən bir nəslin varmı? Güman ki, Apple'ın oturduğu yerdən gələn gələcəyin ən pis vizyonu deyil.

Apple tərəfindən hazırlanan Swift Oyun meydançaları da bir neçə üstünlük verir. Məsələn, Swift-in unikal proqramlaşdırma ehtiyaclarına uyğunlaşdırılmış bir klaviatura hazırlamışlar, sizə lazım olan növbəti bit kodlarını təklif edən bir avtotexpolit təklif edirlər. Swift Playgrounds həmçinin Swift-də proqramlaşdırma quruluşu bloklarından daha qabaqcıl problemlər və konsepsiyalara doğru irəliləyərək, istifadəçilərin artan bacarıqları ilə yanaşı, ölçeklendirir.

"Swift Playgrounds heç bir kodlama bilik tələb etmir, belə ki, yalnız başlayan tələbələr üçün mükəmməl" Apple rəsmi Swift Playgrounds veb saytında deyilir. "Təcrübəli inkişaf edənlərə tez bir zamanda fikir gətirmək üçün unikal bir yol təqdim edir və iPad-dən tam istifadə etmək üçün qurulduğu üçün ilk növbədə öyrənmə təcrübəsi."

Əlbəttə ki, uşaq dostu olmaq yalnız uşaqlar üçün nəzərdə tutulmur. Hər yaşdan maraqlanan iPad istifadəçiləri proqramlaşdırma dünyasına faydalı bir giriş olmağına görə Swift Playgrounds'ı tapmalıdır. Temel kurslar yalnız aşağıdakı əsas inkişaf konsepsiyalarını öyrətməyi vəd edir: əmrlər, funksiyalar, loops, parametrlər, şərti kod, dəyişənlər, operatorlar, növlər, başlatma və bug fixing.

Xatırladaq ki, hələlik təsdiqlənməyən heç bir dəqiqə tarixi yoxdur, Swift Playgrounds yalnız iPad üçün Fall 2016-da App Store-a hit üçün nəzərdə tutulub və pulsuz olaraq təqdim olunacaq. Apple hələ işə yaramaq üçün hansı iPad modellərini tələb etməyəcəyini hələ dəqiqləşdirməyib, amma onların kiçik tərəfində demoqrafik göstəricilərini nəzərə alsaq, barmağımızı bütün əl-me-aşağıları dəstəkləyəcəkdir Ana və baba evin ətrafında təkan tutan iPads.