Διαφορά κλειδιού: Ένας άβακας (πληθυντικός abaci ή abacuses) είναι ένα εργαλείο που χρησιμοποιείται για να βοηθήσει με μαθηματικούς υπολογισμούς. Ένας υπολογιστής είναι μια συσκευή γενικής χρήσης που μπορεί να προγραμματιστεί για να εκτελέσει ένα πεπερασμένο σύνολο αριθμητικών ή λογικών λειτουργιών.
Ένα άτακτο και ένας υπολογιστής είναι δύο διαφορετικές συσκευές που χρησιμοποιούνται για υπολογιστές στον σημερινό κόσμο. Παρόλο που τα abacuses είναι παλιές συσκευές που έχουν εκσυγχρονιστεί, οι υπολογιστές είναι σύγχρονη τεχνολογία χρησιμοποιούνται επίσης για λειτουργίες εκτός από απλή προσθήκη και αφαίρεση. Το άβατο έχει συχνά πιστωθεί για να διαδραματίσει σημαντικό ρόλο στην ανάπτυξη των υπολογιστών. Περιττό να πούμε ότι και οι δύο αυτές συσκευές είναι τελείως διαφορετικές μεταξύ τους.

Το άβατο συχνά πιστά πιστώνεται στην Κίνα και αναπτύχθηκε αρχικά από τους Βαβυλώνιους γύρω στο 300 π.Χ. Βρέθηκε στο νησί της Σαλαμίνας και είναι γνωστό ως Tablet Salamis. Η εξέλιξη του άβακου χωρίστηκε σε τρεις ηλικίες: τους Αρχαίους χρόνους, τον Μεσαίωνα και τους Νεότερους χρόνους. Οι αρχαίοι χρόνοι περιλαμβάνουν το Tablet Salamis, το Ρωμαϊκό Calculi και το Hand-abacus που χρονολογούνται μεταξύ του 300 π.Χ. και του 500 π.Χ. Ο Μεσαιωνικός Χρόνος περιλαμβάνει τις εικονογραφήσεις, το κερματοδέκτη και το γραμμικό πίνακα που χρονολογούνται από το 5 μ.Χ. μέχρι το 1400 μ.Χ. Τα κινέζικα Suan-pan, το ιαπωνικό Soroban και το ρωσικό Schoty χρονολογούνται από το 1200 μ.Χ. έως σήμερα.
Αν και τα αρχικά άβακα αποτελούνται από πέτρα, ξύλο ή μέταλλο με πέτρες και φασόλια για να δηλώνουν τους αριθμούς, τα μοντέρνα abacuses κατασκευάζονται από μπαμπού ή ξύλινο πλαίσιο με ξύλινες χάντρες για να αντιπροσωπεύουν τον αριθμό. Το κινέζικο άβακας είναι γνωστό ως μοντέλο 2/5, όπου το άνω κατάστρωμα έχει 2 σφαιρίδια και το κάτω κατάστρωμα έχει 5, η Ιαπωνία άβακας δημιούργησε το μοντέλο 1/5, όπου το άνω κατάστρωμα έχει μόνο 1 σφαιρίδια και ο κάτω έχει 5 χάντρες . Το μοντέλο 1/5 είναι πιο δημοφιλές σε σύγκριση με το μοντέλο 2/5. Αυτά τα abacuses χρησιμοποιήθηκαν συνήθως για να πραγματοποιηθούν απλοί υπολογισμοί όπως η προσθήκη και η αφαίρεση. Το 1958, ο Lee Kai-chen εφευρέθηκε ένα νέο μοντέλο abacus που συνδυάζει το μοντέλο 1/5 και 1/5. Το πρώτο εξάμηνο ήταν ένα 1/4 σορβόνη, ενώ το κατώτατο είναι ένα 2/5 suan-pan. Αυτό πιστεύεται ότι αντιμετωπίζει πιο περίπλοκους υπολογισμούς, όπως η απλοποίηση του πολλαπλασιασμού και της διαίρεσης, καθώς και η δυνατότητα απόκτησης τετραγωνικών ριζών και κυβικών ριζών αριθμών. Σήμερα, τα σύγχρονα abacuses χρησιμοποιούνται για τη δημιουργία μαθηματικών δεξιοτήτων και την προώθηση της σκέψης.

Ο όρος «ηλεκτρονικός υπολογιστής» υπήρχε ήδη πριν από την ανάπτυξη του επιτραπέζιου υπολογιστή. Οι πρώτοι γνωστοί υπολογιστές ήταν άνθρωποι. Ο όρος «ηλεκτρονικός υπολογιστής» αναφερόταν στην πραγματικότητα σε έναν τίτλο εργασίας, στον οποίο προσλήφθηκαν άτομα προκειμένου να εκτελέσουν υπολογισμούς που απαιτούσαν υπολογισμό πινάκων πλοήγησης, διαγράμματα παλίρροιας και πλανητικές θέσεις. Υπολογίζοντας μέρα με τη μέρα και ώρα μετά την ώρα, συνήθως κατέληξαν σε μερικά σφάλματα, όπου ακόμη και η μικρή διαφορά στον υπολογισμό θα μπορούσε να οδηγήσει τους αστρονόμους μακριά από την πορεία τους σε λίγα έτη φωτός. Λόγω της κάθε φορά που εμφανίζονται ανακριβή αποτελέσματα, δημιουργήθηκε μια μηχανή που θα υπολογίζει τα ίδια αποτελέσματα ξανά και ξανά με το άτομο να χρειάζεται μόνο να εισάγει τους αριθμούς.
Ένας υπολογιστής είναι μια συσκευή γενικής χρήσης που μπορεί να προγραμματιστεί για να εκτελέσει ένα πεπερασμένο σύνολο αριθμητικών ή λογικών λειτουργιών. Ένας υπολογιστής συνήθως απαιτεί μια κεντρική μονάδα επεξεργασίας και κάποια μορφή μνήμης. Η μονάδα επεξεργασίας είναι υπεύθυνη για τη διεξαγωγή των αριθμητικών υπολογισμών και των λογικών λειτουργιών, ενώ μια μονάδα προσδιορισμού αλληλουχίας και ελέγχου που μπορεί να αλλάξει τη σειρά λειτουργιών βάσει αποθηκευμένων πληροφοριών. Ωστόσο, ένας υπολογιστής δεν περιορίζεται μόνο σε υπολογισμούς υπολογισμών, μπορεί επίσης να χρησιμοποιηθεί για την αποθήκευση αρχείων, τη μεταφορά εγγράφων / αρχείων από ένα άτομο σε άλλο και την αποστολή και λήψη δεδομένων προς και από άλλες συσκευές μέσω λεωφορείων. Κατά τη διάρκεια της Αναγέννησης, ο πρώτος μηχανικός υπολογιστής δημιουργήθηκε για να εκτελεί αριθμητικές λειτουργίες χωρίς να χρειάζεται να βασίζεται στην ανθρώπινη νοημοσύνη. Ο Charles Babbage πιστώνεται με τη θεωρία και την ανάπτυξη του πρώτου υπολογιστή.
Το 1801, ο Joseph Marie Jacquard δημιούργησε μια βελτίωση στον υφαντό αργαλειό του, αναπτύσσοντας μια σειρά χαρτιών με τρυπημένα χαρτιά ως πρότυπο που επέτρεψε στο αργαλειό του να πλέκει αυτόματα τις κηλίδες. Αυτό έπαιξε σημαντικό ρόλο στην ανάπτυξη ενός υπολογιστή, καθώς οι διάτρητες κάρτες θεωρήθηκαν ως κάποιο είδος γλώσσας προγραμματισμού. Οι υπολογιστές της σύγχρονης μορφής αναπτύχθηκαν από δύο διαφορετικές τεχνολογίες, την αυτοματοποιημένη αριθμομηχανή και την προγραμματισμό. Αναπτύχθηκαν στις Η.Π.Α. και το Ηνωμένο Βασίλειο μεταξύ 1940 και 1945. Το μέγεθος αυτών των υπολογιστών ήταν μεγάλο, ανέλαβε σχεδόν ένα μεγάλο δωμάτιο και απαιτούσε πολλή ενέργεια για να τρέξει. Χρησιμοποιήθηκαν αρχικά μόνο για στρατιωτικές επιχειρήσεις. Οι νέοι και πιο συμπαγείς υπολογιστές βασίζονται σε ένα ολοκληρωμένο σύστημα κυκλωμάτων.
Ένας υπολογιστής αποτελείται από τέσσερα κύρια στοιχεία: την αριθμητική λογική μονάδα (ALU), τη μονάδα ελέγχου, τη μνήμη και τις συσκευές εισόδου και εξόδου (συλλογικά ονομάζονται I / O). Αυτά τα μέρη συνήθως συνδέονται μέσω λεωφορείων. Το ολοκληρωμένο σύστημα κυκλωμάτων συνήθως λειτουργεί χρησιμοποιώντας ένα δυαδικό σύστημα, όπου κάθε κύκλωμα αντιπροσωπεύει ένα bit (δυαδικό ψηφίο) πληροφοριών που είναι γραμμένο σε μορφή 1 και 0. Ενώ η ALU είναι υπεύθυνη για την επίλυση των αριθμητικών λειτουργιών, η μονάδα ελέγχου είναι υπεύθυνη για τη διαχείριση όλων των άλλων στοιχείων. Είναι υπεύθυνη για την ανάγνωση και ερμηνεία των οδηγιών, τη μετατροπή τους σε σήματα ελέγχου και την αποστολή τους στην ΑΛΟΥ για υπολογισμό. Η μνήμη αποθηκεύει τα δεδομένα από όπου μπορεί να ανακτηθεί αργότερα, όταν απαιτείται. Οποιοσδήποτε υπολογιστής είναι ικανός να εκτελεί απλές λειτουργίες μπορεί επίσης να προγραμματιστεί για να σπάσει και να λύσει πιο πολύπλοκες λειτουργίες. Μια ALU μπορεί επίσης να συγκρίνει τους αριθμούς και να επιστρέψει απαντήσεις σε αληθείς και ψευδείς, γνωστές ως αξίες Boolean truth. Οι υπολογιστές αυτές τις μέρες γίνονται μικρότερες και μικρότερες και χρησιμοποιούνται για περισσότερους σκοπούς παρά μόνο για υπολογιστές.