Я уже освещал создание в разные периоды времени и
МЭСМ, первой советской ЭВМ, и
первого персонального компьютера компании IBM.
Но история создания компьютера или точнее сказать его прообраза, начиналась куда как ранее.
Чарльз Бэббидж (1791-1871), декан кафедры математики кембриджского университета (той кафедры, которую когда-то возглавлял Исаак Ньютон), в 1823 году начал постройку настоящего компьютера - разностной машины. Калькулятор работал на пару, был полностью автоматизирован. Он должен был производить вычисления с точностью до 20 знаков после запятой. Постройкой машины Бэббидж занимался следующие 10 лет, однако она так и не была закончена.
В 1833 году он пришёл к идее создания аналитической машины, полностью программно управляемого, автоматического механического цифрового компьютера. В этом проекте были предусмотрены все основные компоненты, имеющиеся в современном компьютере. Компьютер должен был иметь «фабрику и управляющую контору» - производить операции с 50-значными десятичными числами, выполнять различные команды, иметь «склад для хранения чисел» - память на 1000 чисел. Машина должна была производить сложение за 3 секунды, умножение и деление за 2 минуты. Для ввода и вывода информации использовались
. Машина выполняла различные действия в соответствии с заранее составленным планом работ - программой.
Компьютеры Бэббиджем так и не были построены до конца. Одна из причин - отсутствие финансирования и достаточно развитой промышленности, способной точно воспроизвести детали для этих машин по чертежам.
С машинами Бэббиджа тесно связано появление профессии программиста. Первый программист мира - дочь поэта Джорджа Байрона Ада Августа Лавлейс (1815-1852). Ею составлены первые в мире программы для аналитической машины Бэббиджа. Она разработала принципы программирования, предусматривающие повторение последовательности команд – «циклы».