Γλώσσα προγραμματισμού Scratch
Μια γλώσσα προγραμματισμού είναι μια τεχνητή γλώσσα που έφτιαξαν οι άνθρωποι για να ελέγξουν το υλικό του υπολογιστή και να το βάλουν να κάνει τις εργασίες που θέλουν. Όλα τα προγράμματα/εφαρμογές που τρέχουν σε έναν υπολογιστή (λειτουργικά συστήματα, λογισμικό εφαρμογών) έχουν “χτιστεί” πάνω σε μια μια γλώσσα προγραμματισμού. Μια γλώσσα προγραμματισμού (όπως και μια ανθρώπινη γλώσσα) έχει ένα σύνολο συντακτικών κανόνων, εννοιολογικών κανόνων και ένα λεξιλόγιο. Το λεξιλόγιο είναι οι “εντολές” της γλώσσας και το σύνολο των συντακτικών και εννοιολογικών κανόνων ορίζει τη δομή και το νόημα των προτάσεων της γλώσσας. Για κάποιες γλώσσες που έχουν χρησιμοποιηθεί για πολύ μεγάλο χρονικό διάστημα (και με αυτές έχουν “χτιστεί” λειτουργικά συστήματα, κλπ.) όπως η C, C++ ή η JAVA, υπάρχουν ειδικοί φορείς τυποποίησης που σε τακτά χρονικά διαστήματα τροποποιούν ή επεκτείνουν τις τυπικές προδιαγραφές που διέπουν τη χρήση τους.
Η γλώσσα Scratch είναι έργο της Lifelong Kindergarten Group στο MIT Media Lab. Το Scratch παρέχεται δωρεάν. Είναι σχεδιασμένη για παιδιά ηλικίας 8 έως 16 ετών αλλά μπορεί να χρησιμοποιηθεί από άτομα κάθε ηλικίας. Είναι ένας εύκολος και ευχάριστος τρόπος να “μπει κάποιος στο πνεύμα” του προγραμματισμού και να έρθει σε επαφή με τις βασικές αρχές του. Και τούτο διότι δεν χρειάζεται να πληκτρολογήσετε ούτε μια γραμμή κώδικα για να δημιουργήσετε ένα έργο/πρόγραμμα. Η γλώσσα αυτή δομείται όπως ένα ΠΑΖΛ με “τουβλάκια” τα οποία σύρετε στην περιοχή Σεναρίων και τα κολλάτε μεταξύ τους ώστε το παραχθέν Σενάριο να υλοποιεί την επιθυμητή ενέργεια. Στην επιλογή Σχετικά της Αρχικής σελίδας του ιστότοπου του Scratch μπορείτε να δείτε οργανισμούς που ενισχύουν οικονομικά το έργο Scratch όπως Google, LEGO Foundation, Intel και πολλοί άλλοι.
Στις δύο παρακάτω παρουσιάσεις θα δείτε πάρα πολύ αναλυτικά Τι είναι το Scratch καθώς και πού και πώς θα βρείτε το Scratch. Επίσης στη σελίδα Εκπαιδευτικό λογισμικό του παρόντος ιστότοπου, πατώντας στην εικόνα του Scratch θα βρεθείτε κατευθείαν στην αρχική σελίδα του ιστότοπου Scratch.
