Программируемые машины
Первые программируемые машины™
1835—1900-е
Определяющая особенность «универсального компьютера» — это программируемость, что позволяет компьютеру эмулировать любую другую вычисляющую систему всего лишь заменой сохранённой последовательности инструкций.
В 1835 году Чарльз Бэббидж описал свою аналитическую машину. Это был проект компьютера общего назначения, с применением перфокарт в качестве носителя входных данных и программы, а также парового двигателя в качестве источника энергии. Одной из ключевых идей было использование шестерней для выполнения математических функций.
Его первоначальной идеей было использование перфокарт для машины, вычисляющей и печатающей логарифмические таблицы с большой точностью (т.е. для специализированной машины).В дальнейшем эти идеи были развиты до машины общего назначения — его «аналитической машины».
Хотя планы были озвучены и проект, по всей видимости, был реален или, по крайней мере, проверяем, при создании машины возникли определённые трудности. Бэббидж был человеком, с которым трудно было работать, он спорил с каждым, кто не отдавал дань уважения его идеям. Все части машины должны были создаваться вручную. Небольшие ошибки в каждой детали, для машины, состоящей из тысяч деталей, могли вылиться в значительные отклонения, поэтому при создании деталей требовалась точность, необычная для того времени. В результате, проект захлебнулся в разногласиях с исполнителем, создающим детали, и завершился с прекращением государственного финансирования.
Ада Лавлейс, дочь лорда Байрона, перевела и дополнила комментариями труд «Sketch of the Analytical Engine». Её имя часто ассоциируют с именем Бэббиджа. Утверждается также, что она является первым программистом, хотя это утверждение и значение её вклада многими оспаривается.
Реконструкция 2-го варианта «Разностной машины» — раннего, более ограниченного проекта, действует в Лондонском музее науки с 1991 года. Она работает именно так, как было спроектировано Бэббиджем, лишь с небольшими тривиальными изменениями, и это показывает что Бэббидж в теории был прав. Для создания необходимых частей, музей применил машины с компьютерным управлением, придерживаясь допусков, которые мог достичь слесарь того времени. Некоторые полагают, что технология того времени не позволяла создать детали с требуемой точностью, но это предположение оказалось неверным. Неудача Бэббиджа при конструировании машины, в основном, приписывается трудностям, не только политическим и финансовым, но и его желанию создать очень изощрённый и сложный компьютер.
По стопам Бэббиджа, хотя и не зная о его более ранних работах, шёл en:Percy Ludgate, бухгалтер из Дублина (Ирландия). Он независимо спроектировал программируемый механический компьютер, который он описал в работе, изданной в 1909 году.
Если наша информация с сайта помогла вам хоть чем то!
Оставьте свое мнение о сайте на нашем форуме
Заранее спасибо
Создано на конструкторе сайтов Okis при поддержке Flexsmm - накрутка тик ток