Great Sand Dunes Η χρονογραμμή που ακολουθεί βασίστηκε στο πρότυπο της Christy Keeler (http://christykeeler.com/EducationalVirtualMuseums.html) Πηγές περιεχομένου http://el.wikipedia.org http://www.veracode.com/blog/2013/04/the-history-of-programming-languages-infographic/
Η ιστορία των Γλωσσών Προγραμματισμού Cobol 1959 Pascal 1970 Fortran 1957 C++ 1983 Lisp 1958 Perl 1987 C 1972 Objective C 1983 Python 1991 Η ιστορία των Γλωσσών Προγραμματισμού Αργυρώ Μέκα Java 1995 Ruby 1993 PHP 1995 JavaScript 1995
Yellowstone Η γλώσσα FORTRAN (FORmulae TRANslator - μεταφραστής τύπων) είναι μία από τις πρώτες γλώσσες προγραμματισμού υψηλού επιπέδου, η οποία χρησιμοποιήθηκε κυρίως σε επιστημονικές αλλά και σε εμπορικές εφαρμογές. Δημιουργήθηκε τη δεκαετία του 1950 από την ΙΒΜ και χρησιμοποιείται μέχρι και σήμερα. Αρχικά η FORTRAN ήταν προσανατολισμένη στην επίλυση μαθηματικών προβλημάτων. Πίσω στη χρονογραμμή
Yosemite Η COBOL είναι γλώσσα προγραμματισμού, CΟmmon Business Oriented Language (Κοινή Γλώσσα Προσανατολισμένη για Εμπορικές Εφαρμογές). Η COBOL αναπτύχθηκε με σκοπό να καλύψει τις δυσχέρειες που παρουσίαζε η FORTRAN ως γλώσσα προγραμματισμού για εμπορικές εφαρμογές. Βασικό χαρακτηριστικό της COBOL είναι η χρησιμοποίηση της Αγγλικής γλώσσας με προτάσεις, παραγράφους και σημεία στίξης. Η COBOL είναι μία γλώσσα με πολλά στοιχεία μιας φυσικής γλώσσας και έντονη την ύπαρξη του συντακτικού της. Διαβάζοντας μία παράγραφο σε COBOL, εύκολα καταλαβαίνει κανείς το τι κάνουν οι εντολές που διαβάζει. Πίσω στη χρονογραμμή
Sequoia Lisp ονομάζεται μια οικογένεια γλωσσών προγραμματισμού υπολογιστών με μεγάλη ιστορία και είναι η δεύτερη σε ηλικία γλώσσα προγραμματισμού υψηλού επιπέδου. Γρήγορα εξελίχθηκε στην γλώσσα προτίμησης για έρευνα σε τεχνητή νοημοσύνη. Πίσω στη χρονογραμμή
Mesa Verde Η γλώσσα Pascal δημιουργήθηκε στο Πανεπιστήμιο της Γενεύης από τον Νικλάους Βιρτ (Nicklaus Wirth). Πήρε το όνομά της προς τιμή του μαθηματικού και φιλοσόφου Μπλεζ Πασκάλ (Blaise Pascal). Είναι μία δομημένη γλώσσα με ιδιαίτερο χαρακτηριστικό τη δυνατότητα ορισμού από τον προγραμματιστή δικών του δομών δεδομένων. Πίσω στη χρονογραμμή
Grand Canyon Η C είναι μια διαδικαστική γλώσσα προγραμματισμού γενικής χρήσης, η οποία αναπτύχθηκε αρχικά, μεταξύ του 1969 και του 1973, από τον Ντένις Ρίτσι στα εργαστήρια AT&T Bell Labs για να χρησιμοποιηθεί για την ανάπτυξη του λειτουργικού συστήματος UNIX. Αυτό συνέβαλε κατά πολύ στην καθιέρωση της και την χρήση της για ανάπτυξη λειτουργικών συστημάτων και λοιπών προγραμμάτων συστήματος (system software), αλλά και απλών εφαρμογών. Πίσω στη χρονογραμμή
Everglades Η βασική διαφορά του αντικειμενοστρεφούς προγραμματισμού από τον διαδικαστικό προγραμματισμό είναι η συσχέτιση των δεδομένων με τις λειτουργίες που μπορούν να δεχθούν/πραγματοποιήσουν. Η συσχέτιση αυτή πραγματοποιείται με μία από τις βασικές μονάδες του αντικειμενοστρεφούς προγραμματισμού, την κλάση. Πίσω στη χρονογραμμή
Everglades Η C++ είναι μια γενικού σκοπού γλώσσα προγραμματισμού Η/Υ. Θεωρείται μέσου επιπέδου γλώσσα, καθώς περιλαμβάνει έναν συνδυασμό χαρακτηριστικών από γλώσσες υψηλού και χαμηλού επιπέδου. Είναι μια μεταγλωττιζόμενη γλώσσα πολλαπλών παραδειγμάτων, με τύπους. Υποστηρίζει δομημένο, αντικειμενοστρεφή και γενικό προγραμματισμό. Πίσω στη χρονογραμμή
Petrified Forest Η Perl είναι μία πολύ δημοφιλής αντικειμενοστρεφής γλώσσα προγραμματισμού. Συνήθως ένα πρόγραμμα σε Perl εκτελείται χρησιμοποιώντας άμεσα ή έμμεσα το διερμηνέα της γλώσσας. Αυτό που διακρίνει την Perl από πολλ́ες άλλες γλώσσες προγραμματισμού είναι το γεγονός ότι είναι διαθέσιμη για σχεδόν όλα τα λειτουργικά συστήματα. Η γλώσσα σχεδιάστηκε από τον Larry Wall και ο πηγαίος κώδικάς της διατίθεται βάση της αδείας ανοικτού κώδικα GPL. Πίσω στη χρονογραμμή
Denali Η Python είναι μια γλώσσα προγραμματισμού η οποία δημιουργήθηκε από τον Ολλανδό Γκουίντο βαν Ρόσσουμ (Guido van Rossum) το 1990. Ο κύριος στόχος της είναι η αναγνωσιμότητα του κώδικά της και η ευκολία χρήσης της. Διακρίνεται λόγω του ότι έχει πολλές βιβλιοθήκες που διευκολύνουν ιδιαίτερα αρκετές συνηθισμένες εργασίες και για την ταχύτητα εκμάθησης της. Πίσω στη χρονογραμμή
Great Sand Dunes Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η Eiffel και η Lisp. Πίσω στη χρονογραμμή
Great Sand Dunes H PHP είναι μια γλώσσα προγραμματισμού για τη δημιουργία σελίδων web με δυναμικό περιεχόμενο. Μια σελίδα PHP περνά από επεξεργασία από ένα συμβατό διακομιστή του Παγκόσμιου Ιστού (π.χ. Apache), ώστε να παραχθεί σε πραγματικό χρόνο το τελικό περιεχόμενο, που θα σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα HTML. Πίσω στη χρονογραμμή
Great Sand Dunes Η Java είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού που σχεδιάστηκε από την εταιρεία πληροφορικής Sun Microsystems. Ένα από τα βασικά πλεονεκτήματα της Java έναντι των περισσότερων άλλων γλωσσών είναι η ανεξαρτησία του λειτουργικού συστήματος και πλατφόρμας. Τα προγράμματα που είναι γραμμένα σε Java τρέχουνε ακριβώς το ίδιο σε Windows, Linux, Unix και Macintosh χωρίς να χρειαστεί να ξαναγίνει μεταγλώττιση (compiling) ή να αλλάξει ο πηγαίος κώδικας για κάθε διαφορετικό λειτουργικό σύστημα. Πίσω στη χρονογραμμή
Great Sand Dunes Η JavaScript (JS) είναι διερμηνευμένη γλώσσα προγραμματισμού για ηλεκτρονικούς υπολογιστές. Αρχικά αποτέλεσε μέρος της υλοποίησης των φυλλομετρητών Ιστού, ώστε τα σενάρια από την πλευρά του πελάτη (client-side scripts) να μπορούν να επικοινωνούν με τον χρήστη, να ανταλλάσσουν δεδομένα ασύγχρονα και να αλλάζουν δυναμικά το περιεχόμενο του εγγράφου που εμφανίζεται. Πίσω στη χρονογραμμή