Reklamı bağlayın

Mən həmişə proqramlaşdırmağı bacarmaq istəmişəm. Hətta balaca uşaq ikən qarşılarında heç nə deməyən rəqəmlər və kodlarla dolu ekranı olan insanlara heyran idim. 1990-cı illərdə kiçik sehrbazlara əmrlər vermək üçün ikonları hərəkət etdirdiyim C dilinə əsaslanan Baltík proqramlaşdırma dili və inkişaf mühiti ilə qarşılaşdım. İyirmi ildən çox müddətdən sonra Baltikyanı ilə çox əlaqəsi olan oxşar bir tətbiqlə qarşılaşdım. Söhbət Apple-ın Swift Playgrounds təhsil proqramından gedir.

Proqramlaşdırmada mən notepadda düz HTML kodu ilə ilişib qalmışam. O vaxtdan bəri mən müxtəlif dərslikləri və dərslikləri sınamışam, lakin heç vaxt buna nail ola bilməmişəm. Apple iyun ayında WWDC-də Swift Playgrounds-u təqdim edəndə dərhal başqa bir fürsətim olduğunu anladım.

Əvvəlcə demək lazımdır ki, Swift Playgrounds yalnız iOS 10 (və 64 bitlik çip) olan iPad-lərdə işləyir. Tətbiq Kaliforniya şirkətinin iki il əvvəl eyni konfransda təqdim etdiyi Swift proqramlaşdırma dilini öyrədir. Swift obyekt yönümlü proqramlaşdırma dilini, qısacası Objective-C-ni əvəz etdi. Əvvəlcə NeXTSTEP əməliyyat sistemi ilə NeXT kompüterləri üçün əsas proqramlaşdırma dili kimi, yəni Stiv Cobsun dövründə hazırlanmışdır. Swift ilk növbədə macOS və iOS platformalarında işləyən proqramların hazırlanması üçün nəzərdə tutulub.

Uşaqlar və böyüklər üçün

Apple ilk növbədə proqramlaşdırma məntiqini və sadə əmrləri öyrədən uşaqlar üçün nəzərdə tutulmuş yeni Swift Playgrounds proqramını təqdim edir. Bununla belə, burada əsas proqramlaşdırma bacarıqlarını öyrənə bilən böyüklərə də çox yaxşı xidmət göstərə bilər.

Mən özüm dəfələrlə təcrübəli tərtibatçılardan özüm proqramlaşdırmağı necə öyrənə biləcəyimi və hər şeydən əvvəl hansı proqramlaşdırma dilindən başlamaq lazım olduğunu soruşmuşam. Hər kəs mənə fərqli cavab verdi. Bəziləri əsasın "céčko" olduğunu düşünür, digərləri isə Swift ilə asanlıqla başlaya biləcəyimi və daha çox şey yığa biləcəyimi iddia edir.

Swift Playgrounds iPad-lər üçün App Store-da tamamilə pulsuz endirilə bilər və onu işə saldıqdan sonra sizi dərhal iki əsas kurs qarşılayacaq - Kod 1 və 2-ni öyrənin. Bütün mühit ingilis dilindədir, lakin o, proqramlaşdırma üçün hələ də lazımdır. Əlavə məşqlərdə sadə oyunları belə asanlıqla proqramlaşdırmağa cəhd edə bilərsiniz.

İlk dərsliyi yükləyən kimi hər şeyin necə işlədiyinə dair təlimatlar və izahatlar sizi gözləyir. Daha sonra onlarla interaktiv təlimlər və tapşırıqlar sizi gözləyir. Sağ hissədə həmişə ekranın sol tərəfində proqramlaşdırdığınız (kod yazdığınız) canlı önizləmə var. Hər bir tapşırıq nə etməli olduğunuza dair xüsusi tapşırıqla gəlir və Bayt xarakteri bütün dərslik boyunca sizi müşayiət edir. Burada müəyyən fəaliyyətlər üçün proqramlaşdırmalısan.

Başlanğıcda, bu, irəli, yan gəzinti, qiymətli daşların toplanması və ya müxtəlif teleportlar kimi əsas əmrlər olacaq. Əsas səviyyələri keçdikdən və sintaksisin əsaslarını öyrəndikdən sonra daha mürəkkəb məşqlərə keçə bilərsiniz. Apple təlim zamanı hər şeyi mümkün qədər asanlaşdırmağa çalışır, buna görə də ətraflı izahatlardan əlavə, məsələn, kodda səhv etdiyiniz zaman kiçik göstərişlər də açılır. Bundan sonra qırmızı nöqtə görünəcək, bunun vasitəsilə səhvin harada baş verdiyini dərhal görə bilərsiniz.

Digər sadələşdirici element Swift Playgrounds-da kodlaşdırma üçün lazım olan simvollarla zənginləşdirilmiş xüsusi klaviaturadır. Bundan əlavə, üst panel həmişə sizə əsas sintaksisi deyir, beləliklə, eyni şeyi təkrar-təkrar yazmağa ehtiyac yoxdur. Nəhayət, siz tez-tez bütün simvolları hər zaman kopyalamaqdansa, sadəcə menyudan kodun düzgün formasını seçirsiniz. Bu da diqqəti və sadəliyi qorumağa kömək edir ki, bu da uşaqlar tərəfindən xüsusilə təqdir olunur.

Öz oyununuzu yaradın

Byta-nı düzgün proqramlaşdırdığınızı düşünəndən sonra sadəcə kodu işə salın və həqiqətən işi görüb-görmədiyinizə baxın. Əgər uğur qazansanız, növbəti hissələrə davam edirsiniz. Onlarda siz tədricən daha mürəkkəb alqoritmlər və tapşırıqlarla qarşılaşacaqsınız. Bu, məsələn, artıq yazdığınız kodda səhvləri tapmaq, yəni bir növ tərs öyrənmə daxildir.

Swift-in əsaslarını mənimsədikdən sonra Pong və ya dəniz döyüşü kimi sadə bir oyunu kodlaya bilərsiniz. Hər şey iPad-də baş verdiyi üçün Swift Playgrounds da hərəkətə və digər sensorlara çıxışa malikdir, beləliklə siz daha təkmil layihələri proqramlaşdıra bilərsiniz. Tətbiqdə tamamilə təmiz bir səhifə ilə asanlıqla başlaya bilərsiniz.

Müəllimlər iBookstore-dan pulsuz interaktiv dərsliklər yükləyə, bunun sayəsində şagirdlərə əlavə tapşırıqlar verə bilərlər. Axı, Apple-ın son çıxışında diqqəti məhz məktəblərdə proqramlaşdırma tətbiqinin yerləşdirilməsi idi. Kaliforniya şirkətinin məqsədi əvvəlkindən daha çox uşaqları proqramlaşdırmaya cəlb etməkdir ki, bu da Swift Playgrounds-un mütləq sadəliyi və eyni zamanda oynaqlığı nəzərə alınmaqla uğur qazana bilər.

Aydındır ki, Swift Playgrounds təkbaşına sizi ən yaxşı tərtibatçı etməyəcək, lakin bu, mütləq qurmaq üçün əla başlanğıc metadır. Mən özüm hiss etdim ki, tədricən "Céček" və digər dilləri daha dərindən bilmək faydalı olacaq, amma hər şeydən sonra Apple-ın yeni təşəbbüsü də budur. İnsanlarda proqramlaşdırmaya maraq oyatmaq, hər bir istifadəçinin yolu o zaman fərqli ola bilər.

[appbox proqram mağazası 908519492]

.