Предмеханичен етап
Пръстите на ръцете – събиране и изваждане
Дървени плочки с нарези (Европа)
Връвчици с възелчета (Китай, Персия, Индия, Перу)
Абак
• III хил. пр. Хр.
• Дървена дъска с вдлъбнатини, в които се поставят камъчета
• Вавилон, Египет, Древна Индия; през VIII в. западните араби го пренасят в Испания
• По-късно започват да се използват познатите ни сметала
Механичен етап
• началото на XVI век Леонардо да Винчи прави схема на изчислително устройство, но не го реализира
• 1623г. Вилхелм Шикард проектира изчислителна машина, която той нарича „изчисляващ часовник“
• 1642г. - Блез Паскал – първата работеща изчислителна машина (Паскалин); събирането се осъществява чрез система от зъбни колела; изваждането се свежда до събиране
• 1673г. Готфрид Лайбниц усъвършенства машината на Паскал, като добавя възможност за извършване на операциите умножение и деление; Лайбниц прави първите изчисления в двоична бройна система
• 1820г. – Шарл Колмар започва масово производство на сметачна машина, базирана на машината на Лайбниц (Аритмометър)
• 1822г. Чарлз Бабидж конструира сложна машина за астрономически изследвания , а по-късно започва проект на машина, наречена Аналитична (Analytical engine); според него тя трябвало да се състои от следните части:
• Склад – устройство за съхраняване на цифрова информация
• Мелница – устройство за извършване на аритметични действия
• Устройство за управление на последователността на изпълняваните операции
• Устройство за въвеждане на данни
• Устройство за показване на резултати
• 1842г. Бабидж изнася лекция в Торино; английската графиня Ада Лъвлейс Кинг започва да превежда лекцията и добавя много собствени идеи; сред тях е и метод за автоматично пресмятане на уравнението на Бернули с машината на Бабидж; това я прави първия програмист; в нейна чест Министерството на отбраната на САЩ кръщава език за програмиране АДА.
Електромеханичен етап
· 1889г. – американският учен Херман Холерит създава първата електрическа машина за обработка на статистически данни с помощта на перфокарта; машината е наречена табулаторЕлектронен етап
• 1937г. - американецът от български произход Джон Атанасов замисля проект за нова машина, която се основава на използването на електронновакуумни лампи, двоична бройна система, логически схеми, устройство наречено памет и програма, която да управлява машината
• 1939г. – Джон Атанасов и студентът Клифърд Бери започват конструирането на машината; първият прототип по-късно е наречен ABC (компютърът на Атанасов-Бери); това е първият в света електронен компютър
• 1936г. - английският математик Алън Тюринг описва абстрактен модел на компютър, който може да извършва произволни математически изчисления, ако те бъдат представени като алгоритъм
• 1943г. - британски учени използват идеи на Тюринг за създаване на машината Colossus; тя се използва за дешифриране на германски радиосъобщения през Втората световна война; Colossus се смята за първия действащ програмируем електронен компютър с електронни лампи
• През 1946г. В САЩ Джон Моучли и Джон Екерт създават изчислителна машина наречена ENIAC (Electronic Numerical Integrator and Computer). Това е първата електронна машина, която може да се програмира и да решава разнообразни задачи.
• „Към края на експлоатацията си през 1955 г. ENIAC съдържа 17 468 електронни лампи, 7200 кристални диода, 1500 релета, 70 000 резистора, 10 000 кондензатора и около 5 000 000 ръчно запоени връзки. Тежи над 27 тона, има размери 2,4 m x 0,9 m x 30 m, заема 167 m² и консумира 150 kW. Тази голяма консумация води до слух, че докато компютърът работи, си личи по промяната в осветлението. За въвеждане и извеждане на информация се използват перфокарти.“ (Уикипедия)