-
Γύρω στο 2200 π.Χ. οι αρχαίοι Βαβυλώνιοι είχαν αναπτύξει πολύ το εµπόριο και χρειάζονταν κάτι να τους βοηθά στους υπολογισμούς τους. Αυτή η ανάγκη τους οδήγησε στο να δηµιουργήσουν τον πρώτο υπολογιστή. Το επίσημο όνοµά του είναι Άβακας.Τον Άβακα τον βελτίωσαν αρκετά οι Κινέζοι αρκετά χρόνια αργότερα και του έδωσαν τη µορφή που έχει σήμερα.
-
Ο Μηχανισμός είναι συσκευή αστρονομικών υπολογισμών που χαρακτηρίζεται ως ο αρχαιότερος υπολογιστής. Διέθετε 32 οδοντωτά γρανάζια. Το πλοίο που τον μετέφερε βυθίστηκε κοντά στα Αντικύθηρα και ανακαλύφθηκε από ομάδα σφουγγαράδων. Σήμερα βρίσκεται στο Εθνικό Αρχαιολογικό Μουσείο. Αποτελούνταν από ένα κέλυφος με ενδεικτικούς πίνακες στο εξωτερικό του. Έδειχνε την κίνηση του ήλιου στο κύκλο καθώς και τις ανατολές και τις δύσεις των λαμπρών άστρων και αστερισμών κατά τη διάρκεια του έτους.
-
Ο αρχαίος Έλληνας Ερατοσθένης, μεγάλος μαθηματικός, ανακάλυψε μια μέθοδο για να υπολογίζει τους πρώτους αριθμούς. Το 'κόσκινο' του ήταν μια σπουδαία ανακάλυψη για την εποχή του και ένα από τα μεγάλα επιτεύγματα του σημαντικού αυτού προσώπου.
-
-
-
O Leibniz, το 1674, τελειοποίησε τη μηχανή του Pascal ώστε να μπορεί να εκτελεί πολλαπλασιασμούς και διαιρέσεις. Στα αρχικά στάδια της καριέρας του, επινόησε το δυαδικό αριθμητικό σύστημα που αποτελεί μέχρι και σήμερα τη βάση για τις γλώσσες προγραμματισμού των υπολογιστών.
-
Ο γνωστός από τη δημιουργία των Νεπερίων λογαρίθμων ο μαθηματικός Τζον Νέπιερ βασίστηκε σε έναΙνδικό σύστημα υπολογισμών και δημιούργησε ένα αβάκιο με ράβδους, που έμεινε στην Ιστορία με την ονομασία Κόκκαλα του Νέπιερ . Με τα «κόκκαλα» αυτά ήταν δυνατός ο υπολογισμός γινομένων και πηλίκων. Η μέθοδος αυτή ήταν αρκετά δημοφιλής και την χρησιμοποιούσαν μέχρι και τον 20ο αιώνα σε πολλές χώρες. Έπιτα έγιναν, αρκετές βελτιώσεις ώστε να μπορούν να χρησιμοποιούνται και για άλλους υπολογισμούς
-
Το 1801 ο αργαλιός Jacquard χρησιμοποιεί διάτρυτες κάρτες για το αυτόματο πλέξιμο όμορφων σχημάτων στα πλεκτά.
-
Ο Βρετανός μαθηματικός Τσαρλς Μπάμπατζ (Charles Babbage) σχεδίασε μια αυτόματη μηχανή, που θα εργαζόταν με ατμό και θα μπορούσε να χρησιμοποιηθεί για την εκτέλεση υπολογισμών. Οι ιδέες του ήταν πολύ πρωτοποριακές, με αποτέλεσμα να μην είναι δυνατή η πραγματοποίησή τους λόγω των περιορισμών της τεχνολογίας της εποχής. Έτσι, η Αναλυτική Μηχανή του Μπάμπατζ έμεινε μόνο στη θεωρία και δεν κατασκευάστηκε ποτέ, παρά τις προσπάθειες του δημιουργού της.
-
-
Η Άντα Λάβλεϊς τα κατέγραψε και τα επεξεργάστηκε την μηχανη του Μπάμπατζ κάνοντάς την να μείνει στην ιστορία ως η πρώτη προγραμματίστρια / αναλύτρια υπολογιστών στην ιστορία. Προς τιμή της, μια από τις σύγχρονες γλώσσες προγραμματισμού πήρε το όνομά της (Ada). Αξίζει να αναφέρουμε πως η λαίδη Άντα ήταν κόρη του φιλέλληνα Λόρδου Βύρωνα που βοήθησε πάρα πολύ την Ελληνική Επανάσταση
-
Μέσα σε μια ενιάμηνη περίοδο μεταξύ 1842 και 1843 η Ada Lovelace έγραψε τον πρώτο κώδικα για μια μηχανή που σχεδιάζε μέχρι και τον θάνατό του ο Βρετανός μαθηματικός Charles Babbage, την λεγόμενη Analytical Engine.
-
Ο Χέρμαν Χόλεριθ (Herman Hollerith) κατασκεύασε μια μηχανή. Η μηχανή αυτή ονομάστηκε Census Tabulator (Ταξινομέας Απογραφής) και ήταν η απαρχή για τη δημιουργία της μεγαλύτερης (ως πριν λίγα χρόνια) εταιρείας υπολογιστών στον κόσμο, της ΙΒΜ (International Business Machines). Λίγα χρόνια αργότερα, ένα στέλεχος της ΙΒΜ θα δηλώσει: «Στον κόσμο υπάρχει αγορά μόνο για μισή δωδεκάδα υπολογιστές».
-
-
Για την αποκρυπτογράφιση του γερμανικού κωδικού Enigma τον Β' Παγκόσμιο Πόλεμο, κατασκευάζεται ο πρώτος ψηφιακός, για πρώτη φορά από καθοδικές λυχνίες κενού, προγραμματίζόμενος ηλεκτρονικός υπολογιστής ο Colossus Mark I από τον μαθηματικό Άλαν Τιούρινγκ. Ο Colossus Mark I πήρε την θέση μιας μηχανής κατασκευής του φυσικού Τζον Ατανάσοφ, κατασκευασμένη για τον ίδιο σκοπό όντας όμως χιλιάδες φορές υποδεέστερη, δεν μπορούσε να εκπληρώσει τον σκοπό δημιουργίας της.
-
Κατά την διάρκεια του Β' Παγκοσμίου Πολέμου ο μαθηματικός Άλαν Τιούρινγκ σχεδίασε μια μηχανή όπου μπορούσε να λύσει οποιοδήποτε πρόβλημα με την μορφή αλγορίθμου. Κατασκευάζει τον Colossus Mark I το 1943, τον πρώτο προγραμματιζόμενο ηλεκτρονικό υπολογιστή . Από τονLee De Forest. Ο πρώτος επαναπρογραμματιζόμενος ηλεκτρονικός υπολογιστής, λειτουργούσε με λυχνίες και ονομάστηκε ENIAC.Έπειτα στο Μάντσεστερ του 1949 κατασκευάζεται ο Manchester Mark-H από τους Τιούρινγκ και Champernowne.
-
Παρουσιάζεται ο ENIAC, ο πρώτος επαναπρογραμματιζόμενος ηλεκτρονικός υπολογιστής που κατασκευάστηκε από τους Μόκλι και Έκερτ. Είναι εκατοντάδες φορές πιο γρήγορος από τις μέχρι τότε κατασκευές. Διαθέτει 18.000 λυχνίες κενού, καταλαμβάνει έκταση 167 τ.μ. και η κατανάλωση ισχύος ανέρχεται σε 180.000 βατ.
-
-
Το 1948, ο Konrad Zuse δημοσίευσε ένα άρθρο για την γλώσσα προγραμματισμού που επινόησε, την Plankalkül. Η γλώσσα αυτή όμως δεν υλοποιήθηκε τότε αλλά μετά από πολλά χρόνια, λόγω πολέμου. Άλλες σημαντικές γλώσσες που αναπτύχθησαν εκείνη την πρώτη περίοδο των υπολογιστών ήταν η C-10 και η ENIAC coding system. Όλες οι γλώσσες αυτές ήταν σχεδιασμένες για τον υπολογιστή ENIAC. [2]
-
-
-
Από την δεκαετία του 1950 δημιουργούνται 3 μοντέρνες γλώσσες προγραμματισμού, των οποίων απόγονοι υπάρχουν ακόμα και σήμερα. Οι γλώσσες αυτές είναι: η COBOL (COmmon Business Oriented Language) η LISP (LIStProcessor) και η FORTRAN (FORmula TRANslation).Την ίδια περίοδο κάνει την εμφάνισή της και η πρώτη έκδοση της ALGOL (ALGOrithmic Language), η ALGOL-60, έστω σε φάση σχεδιασμού
-
-
-
-
-
-
Την περίοδο αυτή οι λυχνίες αντικαθίστανται από τρανζίστορς. Οι ηλεκτρονικές αυτές κατασκευές (κρυσταλλοτρίοδοι, όπως τις ονομάζουν οι ηλεκτρονικοί), επιτρέπουν τη δημιουργία μικρότερων και ταχύτερων υπολογιστών. Το 1956 στο Τεχνολογικό Ινστιτούτο Μασαχουσέτης (Μ.Ι.Τ.) κατασκευάστηκε ο πρώτος Ηλεκτρονικός Υπολογιστής που λειτουργούσε με τρανζίστορς, ο ΤΧ-0.
-
-
-
-
-
-
-
-
-
-
Το 1958 ο Jack Kilby, της εταιρείας Texas Instruments κατάφερε να δημιουργήσει κάτι που θα άλλαζε τον κόσμο των ηλεκτρονικών για πάντα,κατασκεύασε το πρώτο Ολοκληρωμένο Κύκλωμα συνδυάζοντας τρανζίστορς, πυκνωτές, αντιστάτες και άλλα ηλεκτρονικά εξαρτήματα όλα τοποθετημένα στο ίδιο κομμάτι από πυρίτιο. Το δημιούργημα του Κίλμπυ επέτρεψε στους επιστήμονες να κατασκευάσουν υπολογιστές τόσο μικρούς ώστε να μπορούμε ακόμη και να τους μεταφέρουμε.
-
-
-
Η επικοινωνία υπολογιστή με υπολογιστή εξαπλώνεται, όταν το Υπουργείο Εθνικής Άμυνας των ΗΠΑ δημιουργεί το ARPANET, ένα δίκτυο συνεργαζόμενων υπολογιστών. Δυο από αυτούς βρίσκονται στην πανεπιστημιούπολη του Πανεπιστήμιου της Καλιφόρνια, ένας στην Σάντα Μπάρμπαρα, ένας στο Λος Άντζελες και ακόμα ένας στο Πανεπιστήμιο της Γιούτα.
-
Οι υπολογιστές που έχουμε σήμερα ανήκουν στην 4η Γενιά. Ο κάθε ένας από αυτούς είναι εφοδιασμένος με Επεξεργαστή (CPU), δική του Μνήμη, σκληρός δίσκος , οθόνη,πληκτρολόγιο, πενάκι, ποντίκι . Σύμφωνα με το νόμο του Moore, κάθε 18 μήνες η ισχύς των υπολογιστών διπλασιάζεται. Έτσι, γίνεται αντιληπτό γιατί ένας υπολογιστής που αγοράζεται σήμερα είναι δύο φορές ταχύτερος από έναν υπολογιστή που αγοράστηκε πριν ενάμιση χρόνο.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Δημιουργείται η πρώτη αντικειμενοστρεφής γλώσσα, η C++ βασισμένη σε τεράστιο βαθμό πάνω στην ήδη υπάρχουσα, C. Επιπροσθέτως, ένα νέο προγραμματιστικό στυλ, το να γράφει κανείς προγράμματα σε κομμάτια (modules),καταλήγει στην δημιουργία γλωσσών όπως η Modula.Σημαντικές αλλαγές γίνονται και στον τρόπο ένωσης των γλώσσών προγραμματισμού με τα μηχανήματα, με την κίνηση της RISC στο να προτείνει αλλαγές στην σχεδιάση του hardware ώστε να προορίζεται για μεταγλωττιστές και όχι για assembly
-
-
-
-
-
-
-
-
-
-
-
-
-
Το «σκουλήκι» (worm) του Robert Morris εξαπλώνεται στο δίκτυο ARPANET. Ο 23χρόνος Morris, γιος ενός από τους υπεύθυνους ασφαλείας των υπολογιστικών συστημάτων, εξαπλώνει το worm στο δίκτυο και προκαλεί προβλήματα σε 6.000 ως σε 60.000 διασυνδεδεμένους υπολογιστές του.
-
-
Η Intel παρουσιάζει τον (P4) γνωστό ως 486 μικροεπεξεργαστή, ο οποίος περιέχει παραπάνω από ένα εκατομμύριο τρανζίστορ. Παράλληλα παρουσιάζει και το chipset για μητρικές πλακέτες που θα δέχονται το νέο μικροεπεξεργαστή.
1990. Δημιουργείται η υπηρεσία του Παγκόσμιου Ιστού με την καθοριστική συμβολή του Τιμ Μπέρνερς Λι (Τim Berners-Lee), ερευνητή του CERN. Ο Λι δημιουργεί το πρωτόκολλο http, τη διευθυνσιοδότηση ιστοσελίδων (URI, πρόδρομο του -
Όσον αφορά το internet, δημιουργούνται γλώσσες που δεν απαιτούν μεταγλώττιση πλέον, ώστε να είναι ανεξάρτητες πλατφόρμας (script languages). Σημαντικές γλώσσες που απαπτύχθηκαν:η Haskell, η Python, η Java, η Ruby, η Javascript και η PHP .
-
-
-
-
-
-
-
-
-
-
-
-
Ενδεικτικά, σήμερα αποτελούν πολύ σημαντικά θέματα για τις γλώσσες προγραμματισμού, τα εξής: Υποστήριξη unicode χαρακτήρων στον κώδικα, διεπαφές με βάσεις δεδομένων, ασφάλεια και υποστήριξη XML για γραφικά περιβάλλοντα και άλλα.
-
Μαζί, η Intel και η AMD, αγγίζουν τη συχνότητα χρονισμού επεξεργαστών του 1 GHz. Η Microsoft παρουσιάζει τα Windows Millenium, μια βελτιωμένη έκδοση των Windows 98 επ' ευκαιρία της έναρξης της νέας χιλιετίας. Εξακολουθούν να βασίζονται στο MS-DOS και δεν γνωρίζουν ευρεία διάδοση.
-
-
-
-
-
-
-
-
-
-
-