Προγραμματισμός για Παιδιά: Το Scratch 3.0 εκκινεί

Το Scratch 3.0 κυκλοφόρησε στις 2 Ιανουαρίου 2019. Η νέα έκδοση της γλώσσας προγραμματισμού για τα παιδιά είναι μια σημαντική έκδοση ορόσημο που απομακρύνεται από τη χρήση του Adobe Flash στα πρότυπα ιστού HTML, CSS και JavaScript.

Το Scratch είναι μια οπτική γλώσσα προγραμματισμού που είναι χρήσιμη ως εισαγωγικό περιβάλλον για την εκμάθηση του προγραμματισμού των παιδιών (αλλά και των ενηλίκων).

Οι χρήστες Scratch μπορούν να κατεβάσουν και να χρησιμοποιήσουν το Scratch Desktop, μια έκδοση desktop του περιβάλλοντος που είναι διαθέσιμη για Windows και Mac OS X, ή να χρησιμοποιήσουν μια online έκδοση που λειτουργεί σε οποιοδήποτε σύγχρονο πρόγραμμα περιήγησης στο web.

Οι επιτραπέζιες και ηλεκτρονικές εκδόσεις μοιράζονται τη διεπαφή οι υπάρχοντες χρήστες Scratch ενδέχεται να παρατηρήσουν ότι η διεπαφή άλλαξε ελαφρά. το Στάδιο, το τμήμα της μηδέν όπου το πρόγραμμα εκτελείται οπτικά, μετακινήθηκε προς τα δεξιά.

Οι χρήστες βρίσκουν τα μπλοκ κώδικα, τα κοστούμια και τους ήχους στα αριστερά, το μπλοκ κώδικα στη μέση και το μπλοκ σκηνής στα δεξιά στο Scratch 3.0. Η αλλαγή έγινε επειδή "οι άνθρωποι βρήκαν τη διεπαφή πιο διαισθητική και κατανοητή" με τις νέες ρυθμίσεις.

Οι αρχάριοι ξεκινάνε με βασικές λειτουργίες, π.χ. με drag and drop για να μετακινήσουν μπλοκ κώδικα όπως "move", "say" ή "repeat" στην περιοχή κώδικα. αυτά τα μπλοκ κωδικών μπορούν να τροποποιηθούν άμεσα, συνήθως εισάγοντας διαφορετικούς αριθμούς, π.χ. 50 βήματα για κίνηση αντί για 10, ή επιλογή μιας από τις διαθέσιμες επιλογές από ένα μενού.

Δεν είναι απαραίτητο να κατεβάσετε την έκδοση για επιφάνεια εργασίας για να δοκιμάσετε το Scratch. απλά τοποθετήστε ένα σύγχρονο πρόγραμμα περιήγησης σε αυτήν τη σελίδα για να φορτώσετε τον επεξεργαστή online. Υποστηριζόμενα επίσημα είναι το Google Chrome, το Microsoft Edge, το Mozilla Firefox και το Apple Safari σε επιτραπέζιους υπολογιστές και το Chrome και το Safari σε δισκία. Οι προγραμματιστές σημειώνουν ότι ο Internet Explorer δεν υποστηρίζεται.

Το Scratch υποστηρίζει πολλές σημαντικές έννοιες προγραμματισμού, όπως βρόχους, μεταβλητές, εισροές χρηστών, συνεχή αποθήκευση, αλληλεπιδράσεις ποντικιού και πληκτρολογίου και πολλά άλλα.

Το Scratch 3.0 επεκτείνεται σε ό, τι ήταν διαθέσιμο πριν. Έργα γρατσουνιών που δημιουργήθηκαν με παλαιότερες εκδόσεις του περιβάλλοντος προγραμματισμού είναι ακόμα διαθέσιμα και ενδέχεται να φορτωθούν στο Scratch 3.0. Ωστόσο, δεν είναι δυνατή η φόρτωση έργων Scratch 3.0 σε παλαιότερες εκδόσεις του περιβάλλοντος προγραμματισμού. Η νέα έκδοση εισάγει νέες λειτουργίες και μπλοκ.

Τα νέα μπλοκ περιλαμβάνουν υποστήριξη για νέους χειριστές για τη βελτίωση της χρήσης των συμβολοσειρών (κειμένου), νέων μπλοκ μαρκαδόρων και υποστήριξης διαφάνειας, νέου μπλοκ ολίσθησης και νέων μπλοκ ήχου.

Οι χρήστες μπορούν να προσθέτουν επεκτάσεις στο Scratch. Οι επεκτάσεις προσθέτουν νέα μπλοκ κώδικα στο Ξυστό. Ένας αριθμός επεκτάσεων παρέχεται ήδη, συμπεριλαμβανομένων των επεκτάσεων που προσθέτουν την αίσθηση βίντεο, μεταφράζουν λειτουργικότητα ή λειτουργικότητα για να αλληλεπιδράσουν με τα αντικείμενα Lego MindStorms ή WeDo.

Το Scratch 3.0 περιλαμβάνει νέα sprites, έναν επανασχεδιασμένο επεξεργαστή ήχου και νέα μπλοκ προγραμματισμού. Επιπλέον, το Scratch μπορεί να χρησιμοποιηθεί σε δισκία για να δημιουργήσετε και να παίξετε με προγράμματα.

Ο επεξεργαστής ήχου διαθέτει νέα ηχητικά εφέ και ένα βελτιωμένο περιβάλλον εργασίας χρήστη που είναι πιο εύκολο στη χρήση. Ο επεξεργαστής χρωμάτων έλαβε επίσης νέες λειτουργίες: νέους ελέγχους για την παραγγελία στρώσεων, νέα εργαλεία που λειτουργούν σε διανυσματική λειτουργία, καλύτερους ελέγχους σημείων διανυσμάτων και πολλά άλλα.

Λήξη λέξεων

Άρχισα να διδάσκω προγραμματισμό χρησιμοποιώντας το Scratch και λειτουργεί πολύ καλά χάρη στην ευκολία χρήσης της διεπαφής και την οπτική φύση της. Είναι υπέροχο να προκαλέσει ενδιαφέρον για τον προγραμματισμό και είναι αρκετά ισχυρό για αυτό που κάνει.

Τώρα εσείς : Έχετε δοκιμάσει το Scratch; Ποια είναι η στάση σας;