Thumbnail
 Δωρεάν μαθήματα

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

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

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

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

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

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

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

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

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

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

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

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

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

Όλες οι σημαντικές και έκτακτες ειδήσεις σήμερα

Αδιανόητη αυθαιρεσία: Διευθυντής Π.Ε αδικεί υποψήφιο Διευθυντή σχολείου και δημιουργεί «μπάχαλο» με εμπλοκή της δικαιοσύνης!

Κατάρτιση 500.000 ενηλίκων: 10.000 προσλήψεις εκπαιδευτών ενηλικών με έως 22 ευρώ την ώρα

Παν.Πατρών: Μοριοδοτούμενο σεμινάριο ΕΙΔΙΚΗ ΑΓΩΓΗΣ με μόνο 65Є εγγραφή - Ξεκινάει 28 Μαρτίου

Μοριοδοτούμενο σεμινάριο Ειδικής Αγωγής (ΕΛΜΕΠΑ) με μόνο 50Є εγγραφή- αιτήσεις ως 28/3

2ος Πανελλήνιος Γραπτός Διαγωνισμός ΑΣΕΠ: Τα 2 μαθήματα εξέτασης και η ύλη

Proficiency και Lower μόνο 95 ευρώ σε 2 μόνο ημέρες στα χέρια σας (ΧΩΡΙΣ προφορικά, ΧΩΡΙΣ έκθεση!)

ΕΥΚΟΛΕΣ ΠΙΣΤΟΠΟΙΗΣΕΙΣ ΙΣΠΑΝΙΚΩΝ και ΙΤΑΛΙΚΩΝ για εκπαιδευτικούς - Πάρτε τις άμεσα

Google news logo Ακολουθήστε το Alfavita στo Google News Viber logo Ακολουθήστε το Alfavita στo Viber

σχετικά άρθρα

ΑΡΧΑΙΑ ΕΛΛΑΔΑ
Είμαι επί ξυρού ακμής και δεν κομίζω γλαύκα εις Αθήνας! Τι σημαίνει αυτός ο συνδυασμός νεοελληνικής και αρχαίας γλώσσας
Εκφράσεις από τα Αρχαία Ελληνικά που χρησιμοποιούμε σήμερα
Είμαι επί ξυρού ακμής και δεν κομίζω γλαύκα εις Αθήνας! Τι σημαίνει αυτός ο συνδυασμός νεοελληνικής και αρχαίας γλώσσας
paidia glossa
Δέκα παγκόσμιες λέξεις που είναι… ελληνικές και κάνουν τη δική τους "καριέρα" στο εξωτερικό
Δέκα λέξεις με ελληνική ρίζα, που κάνουν τη δική τους "καριέρα" στο εξωτερικό
Δέκα παγκόσμιες λέξεις που είναι… ελληνικές και κάνουν τη δική τους "καριέρα" στο εξωτερικό
anergoi-oaed-epidoma-anergia.jpg
Δωρεάν εργαστήρια συμβουλευτικής ΔΥΠΑ: Ξεκινούν αύριο οι αιτήσεις- Οι θεματικές
Αύριο ξεκινούν οι αιτήσεις για τα διαδικτυακά εργαστήρια συμβουλευτικής της ΔΥΠΑ για τον Απρίλιο, με νέες θεματικές ενότητες
Δωρεάν εργαστήρια συμβουλευτικής ΔΥΠΑ: Ξεκινούν αύριο οι αιτήσεις- Οι θεματικές