Pengaturcaraan untuk Kanak-kanak: Pelancaran Scratch 3.0

Scratch 3.0 telah dikeluarkan pada 2 Januari, 2019. Versi baru bahasa pengaturcaraan untuk kanak-kanak adalah pelepasan tonggak utama yang bergerak dari menggunakan Adobe Flash ke standard web HTML, CSS, dan JavaScript.

Scratch adalah bahasa pengaturcaraan visual yang berguna sebagai persekitaran pengantar untuk mengajar pengaturcaraan anak-anak (dan juga dewasa).

Pengguna Scratch boleh memuat turun dan menggunakan Scratch Desktop, versi desktop persekitaran yang tersedia untuk Windows dan Mac OS X, atau menggunakan versi dalam talian yang berfungsi dalam mana-mana pelayar web moden.

Desktop dan versi dalam talian berkongsi antara muka; Pengguna Scratch sedia ada mungkin mendapati bahawa antara muka berubah sedikit; Tahap, bahagian awal di mana program dijalankan secara visual, berpindah ke kanan.

Pengguna mencari blok kod, pakaian, dan bunyi di sebelah kiri, blok kod di tengah, dan blok pentas di sebelah kanan dalam Scratch 3.0. Perubahan itu dibuat kerana "orang mendapati antara muka lebih intuitif dan difahami" dengan pengaturan baru.

Pemula awal bermula dengan operasi asas, contohnya menggunakan drag dan drop untuk memindahkan blok kod seperti "bergerak", "katakan", atau "ulangi" ke kawasan kod; blok kod ini boleh diubahsuai secara langsung, biasanya dengan memasukkan nombor yang berbeza, contohnya 50 langkah untuk bergerak, bukan 10, atau memilih salah satu pilihan yang tersedia dari menu.

Tidak perlu memuat turun versi desktop untuk mencuba Scratch; hanya arahkan pelayar moden ke halaman ini untuk memuatkan editor dalam talian. Disokong secara rasmi ialah Google Chrome, Microsoft Edge, Mozilla Firefox, dan Apple Safari pada sistem desktop, dan Chrome dan Safari pada tablet. Para pemaju mendapati bahawa Internet Explorer tidak disokong.

Scratch menyokong banyak konsep pengaturcaraan utama termasuk gelung, pemboleh ubah, input pengguna, penyimpanan berterusan, interaksi tetikus dan papan kekunci, dan banyak lagi.

Scratch 3.0 mengembang pada apa yang telah tersedia sebelum ini. Projek-projek awal yang dibuat dengan versi lama persekitaran pengaturcaraan masih tersedia dan boleh dimuatkan dalam Scratch 3.0. Walau bagaimanapun, tidak mungkin untuk memuatkan Scratch 3.0 projek dalam versi lama persekitaran pengaturcaraan. Versi baru memperkenalkan fungsi dan blok baru.

Blok baru termasuk sokongan untuk pengendali baru untuk meningkatkan penggunaan rentetan (teks), blok pena baru dan sokongan ketelusan, blok luncuran baru, dan blok bunyi bunyi baru.

Pengguna boleh menambah pelanjutan ke Scratch; sambungan menambah blok kod baru ke Scratch. Beberapa pelanjutan disediakan sudah termasuk pelanjutan yang menambah penderiaan video, menterjemahkan fungsi, atau fungsi untuk berinteraksi dengan barang-barang Lego MindStorms atau WeDo.

Scratch 3.0 termasuk sprite baru, editor bunyi yang direka bentuk semula, dan blok pengaturcaraan baru. Di samping itu, Scratch boleh digunakan pada tablet untuk membuat dan bermain dengan program.

Editor bunyi mempunyai kesan bunyi baru dan antara muka pengguna yang lebih baik yang lebih mudah digunakan. Editor cat juga menerima fungsi baru: kawalan baru untuk memesan lapisan, alat baru yang berfungsi dalam mod vektor, kawalan titik vektor yang lebih baik, dan banyak lagi.

Menutup perkataan

Saya mula mengajar pengaturcaraan menggunakan Scratch dan berfungsi dengan baik kerana kemudahan penggunaan antara muka dan sifat visualnya. Ia bagus untuk mencetuskan minat dalam pengaturcaraan dan cukup kuat untuk apa yang dilakukannya.

Sekarang Anda : Pernahkah anda mencuba Scratch? Apa yang anda ambil?