Κόσμος

Γλώσσες προγραμματισμού για παιδιά: Το σημερινό Google Doodle

Οι Γλώσσες προγραμματισμού χρησιμοποιούνται για τον έλεγχο μιας μηχανής. Η Google με doodle προσφέρει μαθήματα εκμάθησης για παιδιά!

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

Τι είναι οι Γλώσσες προγραμματισμού

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

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

Υπάρχουν χιλιάδες διαφορετικές Γλώσσες προγραμματισμού, και κάθε χρόνο δημιουργούνται περισσότερες.

Κατηγοριοποίηση των γλωσσών προγραμματισμού

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

με βάση τον τρόπο οργάνωσης του προγράμματος
με βάση τον στόχο που έχει η γλώσσα
με βάση τον τρόπο που περιγράφουν το ζητούμενο αποτέλεσμα

Στην πρώτη περίπτωση προκύπτουν κατηγορίες όπως:

  • Διαδικαστικές γλώσσες (procedural) όπου το πρόγραμμα είναι οργανωμένο σε διαδικασίες, που αποτελούνται από σειρές εντολών που περιγράφουν αλγορίθμους. Παραδείγματα γλωσσών που ανήκουν σε αυτή την κατηγορία είναι η Pascal ή η C.
  • Αντικειμενοστρεφείς γλώσσες (object-oriented) όπου το πρόγραμμα είναι οργανωμένο σε αντικείμενα. Ένα αντικείμενο είναι μια μονάδα που αποτελείται από την περιγραφή κάποιων δεδομένων και την περιγραφή των αλγορίθμων που τα επεξεργάζονται. Ένα αντικειμενοστρεφές πρόγραμμα αποτελείται από διάφορα αντικείμενα που αλληλεπιδρούν μεταξύ τους. Παραδείγματα αντικειμενοστρεφών γλωσσών είναι η Java ή η C++.
  • Συναρτησιακές γλώσσες (functional) όπου οι υπολογισμοί εκφράζονται ως εφαρμογές μαθηματικών συναρτήσεων, σε αντίθεση με τα άλλα είδη προγραμματισμού όπου οι υπολογισμοί εκφράζονται ως σειρές εντολών, όπου η κάθε μία αλλάζει με κάποιο τρόπο την κατάσταση του συστήματος. Θεωρητικό τους υπόβαθρο είναι ο λ-λογισμός. Χαρακτηριστικές συναρτησιακές γλώσσες είναι η Lisp, η Haskell και η OCaml.

Το σημερινό doodle της Google

Κάθε παιδί πρέπει να γνωρίζει τις βασικές αρχές στις Γλώσσες προγραμματισμού για παιδιά. Παίξτε με το doodle της Google και δείτε πώς με εύκολο τρόπο μπορείτε να μάθετε γνώσεις χρήσιμες για το μέλλον, ανεξάρτητα με το επάγγελμα που επιθυμεί να ακολουθήσει κάθε παιδί.

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

Το Google doodle γιορτάζει τα 50 χρόνια κωδικοποίησης για τις Γλώσσες προγραμματισμού!

Σχόλια
Σχολίασε εδώ
50 /50
2000 /2000
Όροι Χρήσης. Το site προστατεύεται από reCAPTCHA, ισχύουν Πολιτική Απορρήτου & Όροι Χρήσης της Google.
Κόσμος
Ακολουθήστε το Νewsit.gr στο Google News και ενημερωθείτε πρώτοι για όλη την ειδησεογραφία και τα τελευταία νέα της ημέρας
Κόσμος: Περισσότερα άρθρα
Η Βρετανία αύξησε σε «σοβαρό» το επίπεδο τρομοκρατικής απειλής – Διώξεις σε βάρος 45χρονου για αντισημιτική επίθεση
Ο δράστης Έσα Σουλεϊμάν είχε παραπεμφθεί σε κυβερνητικό πρόγραμμα πρόληψης του εξτρεμισμού το 2022, αλλά η υπόθεσή του μπήκε στο αρχείο αργότερα το ίδιο έτος
Η στιγμή που ο δράστης επιτίθεται με μαχαίρι σε Εβραίο άνδρα στο Λονδίνο
Λίντσαραν τον 47χρονο που συνελήφθη για τη δολοφονία της 5χρονης στην Αυστραλία - Επεισόδια έξω από το νοσοκομείο που νοσηλεύεται
Φέρεται πως την απήγαγε από την κοινότητα των Αβορίγινων και στη συνέχεια την σκότωσε - «Συνελήφθη» από τους κατοίκους που συμμετείχαν στην επιχείρηση εντοπισμού της
Αυστραλία: Λίντσαραν τον 47χρονο που συνελήφθη για τη δολοφονία της 5χρονης – Επεισόδια έξω από το νοσοκομείο που νοσηλεύεται
Drone με 50 κιλά εκρηκτικά «καρφώθηκε» σε πλοίο στον Κόλπο του Άντεν – Θρίλερ για την εξουδετέρωσή του
Το drone αντί να εκραγεί, παρέμεινε στο εσωτερικό του πλοίου, δημιουργώντας μια εξαιρετικά επικίνδυνη κατάσταση, καθώς οποιαδήποτε δόνηση ή αύξηση θερμοκρασίας θα μπορούσε να οδηγήσει σε έκρηξη
Επίθεση με drone στο πλοίο