Чарльз Бэббидж родился в этот день в 1791 году


Сегодня мы празднуем рождение Чарльза Бэббиджа, человека, который изобрел вычислительные машины, которые, хотя они никогда не были реализованы при его жизни, по праву считаются предшественниками современных программируемых компьютеров.

Чарльз Бэббидж (26 декабря 1791-18 октября 1871)

Чарльз Бэббидж родился в графстве Суррей в День подарков 1791 года. Он был сыном банкира, который, возможно, был источником его увлечения числами, но по какой бы то ни было причине он занимал кафедру математики Лукаса в Кембридже с 1828 по 1839 год. характеризовать Бэббиджа как математика вводит в заблуждение, потому что его интересы были гораздо шире — эрудит ближе.

Что примечательно для программистов, так это то, что 200 лет назад Чарльз Бэббидж высказал многие идеи, лежащие в основе информатики. Бэббидж придумал идею своей разностной машины, чтобы вычислять значения полиномиальных функций без необходимости умножения и деления.

Были построены части прототипа, и Бэббидж получил правительственные субсидии, эквивалентные 60 миллионам фунтов стерлингов в сегодняшних условиях, на завершение строительства, но деньги поступили слишком поздно. Бэббидж уже пошел дальше, придумав идею еще более сложной машины. Аналитическая машина, которая пошла еще дальше, чем механизированная арифметика, и позволяла выполнять вычисления общего назначения. Эта машина была программируемой, и с помощью Ады Лавлейс для нее были написаны программы, но после катастрофической встречи Бэббиджа с премьер-министром сэром Робертом Пилом от правительства больше не поступало денег.

Историю жизни Бэббиджа, его разностной и аналитической машин можно найти в нашей исторической статье «Чарльз Бэббидж — первый компьютерный провидец».

Здесь, в I Programmer, мы считаем Бэббиджа настолько важным влиянием информатики, что наша коллекция статей по темам, начиная с ассемблера и заканчивая операционными системами и виртуальной памятью, собрана в разделе этого сайта, который называется «Мешок Бэббиджа». Вы найдете множество фундаментальных идей для изучения, включая двоичную арифметику, вычислимость, аппаратное и программное обеспечение.


Добавить комментарий