ροή ειδήσεων

Οι σημαντικότερες γλώσσες προγραμματισμού

Γράφει ο Γλαρός Ιωάννης, 
Εκπαιδευτικός Ηλεκτρονικός - Προγραμματιστής Η/Υ
Ως γνωστόν, Γλώσσα προγραμματισμού ονομάζεται μια τεχνητή γλώσσα που μπορεί να χρησιμοποιηθεί για τον έλεγχο μιας μηχανής, συνήθως ενός ηλεκτρονικού υπολογιστή.... Οι γλώσσες προγραμματισμού (όπως άλλωστε και οι ανθρώπινες γλώσσες) ορίζονται από ένα σύνολο συντακτικών και εννοιολογικών κανόνων, που ορίζουν τη δομή και το νόημα, αντίστοιχα, των προτάσεων της γλώσσας.

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

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

Μη-υπολογιστικές γλώσσες όπως η HTML ή τυπικές γραμματικές όπως η BNF δεν θεωρούνται γλώσσες προγραμματισμού αλλά κώδικες.

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

Μια σύντομη παρουσίαση των πιο γνωστών γλωσσών προγραμματισμού με σειρά εμφάνισης δίνεται παρακάτω :

FORTRAN (1957)
Η πρώτη γλώσσα υψηλού επιπέδου καθαρά επιστημονικής κατεύθυνσης η FORTRAN (από τα αρχικά FORmulae TRANslator - μεταφραστής τύπων). Δημιουργήθηκε το 1957 από την ΙΒΜ,η οποία γλώσσα κατέστησε τον υπολογιστή προσιτό στον επιστημονικό και τεχνικό κόσμο. Παρά της ατέλειες της χρησιμοποιείται ευρέως έως σήμερα.

COBOL (1960)
Η COBOL (CΟmmon Business Oriented Language (Κοινή Γλώσσα Προσανατολισμένη για Εμπορικές Εφαρμογές) η ποιο χρησιμοποιούμενη γλώσσα για εμπορικές εφαρμογές. Χαρακτηρίζεται από τη σύνταξη που προσεγγίζει πολύ την αγγλική γλώσσα και μια αξιόλογη προσπάθεια να επιτευχθεί ανεξαρτησία από το υλικό του υπολογιστή.

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

LISP (1960)
Γλώσσα επεξεργασίας λιστών με στοιχεία συναρτησιακών γλωσσών χρησιμοποιείται έως σήμερα στον τομέα της Τεχνητής Νοημοσύνης.

BASIC (1963)
Το όνομά της προέρχεται από τα αρχικά των λέξεων Beginner's All Purpose Symbolic Instruction Code (Συμβολικός Κώδικας Εντολών Κάθε Χρήσης για Αρχάριους).Μια από τις πρώτες διαλογικές γλώσσες προορισμένη να εισάγει τους αρχάριους στον προγραμματισμό. Η γλώσσα άρχισε να αναπτύσσεται στο Dartmouth το 1963 για εκπαιδευτικούς σκοπούς. Το συντακτικό της επηρεάστηκε από την FORTRAN, μια γλώσσα επιστημονικών εφαρμογών. Στη δεκαετία του 70' καθιερώθηκε ως η κυρίαρχη γλώσσα των μικροϋπολογιστών. Γνώρισε μεγάλη εξέλιξη παρουσιάζοντας νεώτερες δομημένες εκδόσεις (QuickBACIC,Visual BASIC).

PL/1 (1965)
Αξιόλογη προσπάθεια συνδυασμού της COBOL και της Fotran αλλά χωρίς επιτυχία.

APL (1967)
Γλώσσα προορισμένη για επιστημονικές εφαρμογές. Χαρακτηρίζεται από εξαιρετικά συμπαγή σύνταξη και ένα μεγάλο πλήθος τελεστών με τη βοήθεια των οποίων επιτυγχάνονται από πολύ σύντομες λύσεις σε προβλήματα.

Pascal (1971)
Πήρε το όνομά της προς τιμή του μαθηματικού και φιλοσόφου Blaise Pascal. Σχεδιασμένη για τη διδασκαλία του δομημένου προγραμματισμού. Χαρακτηρίζεται από μεγάλο πλούτο τύπων δεδομένων, δομών ελέγχου και ιδιαίτερη κομψότητα στην περιγραφή αλγορίθμων. Γνωρίζει μεγάλη επιτυχία στα πανεπιστήμια και στη βιομηχανία λογισμικού.

C (1972)
Γλώσσα αρχικά προορισμένη για την υλοποίηση του λειτουργικού συστήματος UNIX η οποία αναπτύχθηκε στις αρχές της δεκαετίας 1970-1980 από τον Ντένις Ρίτσι στα εργαστήρια Bell Labs. Συντέλεσε όσο καμιά άλλη γλώσσα στον εκτοπισμό της συμβολικής γλώσσας για τη δημιουργία λογισμικού συστήματος.

Prolog (1972)
Μη διαδικαστική γλώσσα που βασίζεται στη μαθηματική λογική. Εισήγαγε μια νέα επαναστατική νέα θεώρηση του προγραμματισμού και χρησιμοποιείται σε εφαρμογές Τεχνητής Νοημοσύνης.

Aba (1979)
Γλώσσα γενικής χρήσης που επιλέχθηκε από το Υπ. Άμυνας των ΗΠΑ με βάση συγκεκριμένες προδιαγραφές και μετά από διεθνή διαγωνισμό, χρησιμοποιείτε κυρίως σε πολύ μεγάλα έργα λογισμικού.

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

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


Parapona-Rodou

Σχόλια

  1. Ανώνυμος2/4/13 17:28

    Προφανως δεν ετυχε να γραψει τεχνικες εφαρμογες ο συγγραφεας την δεκαετια του 70,80, αρχες 90. Τουλαχιστον στον κοσμο της ΙΒΜ τοτε η PL/1 ηταν ισχυρο οπλο.
    Εχοντας δουλεψει τοτε στην ενσωματωση ηλεκτρονικων οργανων μετρησης σε συστημα διαχειρησης ποιοτητας, ειχα χρησιμοποιησει PASCAL, BASIC , FORTRAN και Assembler. Κι οταν λεμε Assembler μιλαω για κοδικωποιηση ενα , ενα byte, με βαση πινακα. Ετσι αποκτησαμε πραγματικες γνωσεις για την λειτουργεια μικροεπεξεργαστων.
    Τωρα οσο αφορα την COBOL, σαν τεχνικοι, μαλλον αστεια την θεωρουσαμε τοτε. Ηταν για εμπορικες εφαρμογες, για να βγαζουν λιστες...

    ΑπάντησηΔιαγραφή
  2. Ανώνυμος3/4/13 01:06

    Ανώνυμος2/4/13 - 5:28 μ.μ Κάνα καλό tutotial στα ελληνικά για Assembler ;

    ΑπάντησηΔιαγραφή
  3. Ανώνυμος3/4/13 01:44

    Οτι γλωσσα και να ξερεις μισθο πανω απο 600-700 δεν θα βρεις , στο λεει αλλος αποφοιτος γνωστης σε αρκετες απο τις γλωσσες που ανεφερες.

    ΑπάντησηΔιαγραφή
  4. Ανώνυμος3/4/13 09:35

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

    (μη δεξιός)

    ΑπάντησηΔιαγραφή
  5. Ανώνυμος3/4/13 10:58

    Εμπάθεια έχουν οι διαχειριστές που έχουν διαγράψει ΔΥΟ σχόλια που αναφέρουν ότι το άρθρο είναι ΦΩΤΟΤΥΠΙΑ μιας ανάρτησης ενός άλλου blog, δημοσιευένης το Σεπτέμβριο του 2012. Όσο για τις πηγές, εννοείται ότι όλα τα άρθρα έχουν πηγές, όμως αυτές ΑΝΑΦΕΡΟΝΤΑΙ ΡΗΤΑ στο άρθρο. Όσον αφορά τον κ. Γλαρό, το μόνο που μπορώ να αναφέρω είναι πως είναι απόφοιτος της Δευτεροβάθμιας Εκπαίδευσης. Δεν έχει τελειώσει κάποιο ΤΕΙ ή κάποιο ΑΕΙ.
    Για να δούμε, το συγκεκριμένο σχόλιο πόση ώρα θα κάνουν να το σβήσουν οι διαχειριστές του blog που διατείνονται ότι εδώ γράφουμε εμείς;

    (πιστέψτε το ή όχι, είμαι δεξιός!)

    ΑπάντησηΔιαγραφή

Δημοσίευση σχολίου

Οι απόψεις των διαχειριστών μπορεί να μην συμπίπτουν με τα άρθρα.
Ο καθένας έχει δικαίωμα να εκφράζει ελεύθερα τις απόψεις του.
Αυτό δεν σημαίνει ότι υιοθετούμε τις απόψεις αυτές.
Κακόβουλα σχόλια αφαιρούνται όπου εντοπίζονται.
Η ευθύνη των σχολίων βαρύνει νομικά τους σχολιαστές.
Η ταυτότητα των σχολιαστών είναι γνωστή μόνο στην Google.
Όποιος θίγεται μπορεί να επικοινωνεί στο email μας.
Ενδιαφέροντα σχόλια σε όλα τα μέσα μας μπορεί να γίνουν αναρτήσεις.
Περισσότερα στους όρους χρήσης.

όλα τα νέα στο email σας

Get new posts by email:
παράπονα Ρόδου

επικοινωνήστε

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

Όνομα

Ηλεκτρονικό ταχυδρομείο *

Μήνυμα *