Чарлз Бабидж или защо не живеем в стиймпънк

Като цяло, чета книга за шифрите, попаднах на изключително интересен герой - не само че изглеждаше един към един като Иън Холм в ролята на стария Билбо Бегинс + имаше лош характер, но и харизматичен, също се оказа, че точно поради лошия характер на този чичо все още не сме попаднали в стиймпънк реалността.

чарлз
защо

Но на първо място.

„Иска ми се тези изчисления да се правят от пара!“

През 1821 г. Бабидж излиза с астронома Джон Хершел и заедно са много развълнувани от математическите таблици, използвани за астрономически, инженерни и навигационни изчисления. Само в "Навигационни астрономически таблици за определяне на географска ширина и дължина в морето" те преброиха повече от хиляда грешки - което означава повече от хиляда причини за най-епичните корабокрушения и злополуки, смъртни случаи и загуби поради глупостта на конкретни невнимателни малоумници, които съставиха тези книги.

Тогава Чарлз произнася фразата, която е поставена в заглавието и в крайна сметка дава на човечествотопрототипа на съвременния компютър. Точно така - в самото начало на 19 век!

През 1823 г. той вече е разработил "диференциална машина № 1" - измишльотина от 25 000 прецизно монтирани части, която е трябвало да замени огромния брой хора, участващи в изчисляването на различни астрономически, навигационни и математически таблици. Освен това диференциалният двигател трябваше да бъде оборудван с печатащо устройство за извеждане на резултатите. Паметта е предназначена за 1000 50-битови числа. Това ще спести разходи за труд, както и ще се отърве от грешките, свързани с човешкия фактор.

чарлз
Разбира се, това нещо щеше да тежи почти 14 тона и беше планирано да бъде високо2,5 метра, но първите компютри не бяха ли със същия мащаб? Но не говорим за електротехника, а за парно!

Въпреки това, в най-добрата традиция на „гениалният-който-грабва-всичко-и-не-завършва-нищо-до-край“ (всички си мислят, че са, нали?)), Бабидж беше много добър в чертането на чертежи, но някак си не много добър в прилагането на амбициозните си идеи на практика. След като прекара 10 години хаотичен труд (и изобретяването на куп леви, но много полезни инструменти в процеса), както и 17 000 паунда държавни пари и от 6 000 до 17 000 лични (достатъчно за построяването на няколко бойни кораба), Чарлз внезапно реши, че проектът е гнил и безсмислен, и започна да строи „диференциален двигател № 2“, което, разбира се, не се хареса на правителството, така че магазинът беше затворен.

Difference Engine 2 е построен през 1891 г. и сега се намира в Лондонския научен музей.

Тук, разбира се, въпросът можеше да приключи, но Бабидж не беше такъв човек.

Въпреки неуспеха с различната машина, през 1834 г. Бабидж мисли за създаването на програмируем компютър, който нарича аналитичен (прототипът на съвременния компютър). За разлика от различната машина, аналитичната машина направи възможно решаването на по-широк кръг от проблеми. Именно тази кола се превърна в делото на живота му и донесе посмъртна слава. Той предположи, че изграждането на нова машина ще изисква по-малко време и пари, отколкото усъвършенстването на различната машина, тъй като тя трябва да се състои от по-прости механични елементи. От 1834 г. Бабидж започва да проектира аналитичния двигател.

бабидж

Архитектурата на съвременния компютър е в много отношения подобна на архитектурата на аналитична машина. В аналитичната машина Бабидж предостави следните части: склад (магазин), фабрика или мелница (мелница),контролен елемент (контрол) и входно-изходни устройства.

Складът е проектиран да съхранява както стойностите на променливите, с които се извършват операциите, така и резултатите от операциите. В съвременната терминология това се нарича памет.

Мелницата (аритметична логическа единица, част от съвременен процесор) трябваше да извършва операции върху променливи и също така да съхранява в регистри стойността на променливите, с които в момента извършва операция.

Третото устройство, което Babbage не назовава, се справяше с потока от операции, поставяйки променливи в и извън паметта и извеждайки резултати. Той чете последователността от операции и променливи от перфокарти. Перфорираните карти бяха два вида: оперативни карти и променливи карти. От оперативните карти беше възможно да се направи библиотека от функции. В допълнение, според плана на Babbage, аналитичният двигател трябваше да съдържа печатащо устройство и устройство за извеждане на резултати на перфокарти за по-късна употреба.

За да се създаде компютър в съвременния смисъл, остана само да се измисли схема със запаметена програма, което беше направено 100 години по-късно от Екерт, Маухли и Фон Нойман.

Аналитичната машина обаче така и не беше завършена. Ето какво пише Бабидж през 1851 г.: „Всички разработки, свързани с аналитичната машина, бяха извършени за моя сметка. Проведох редица експерименти и стигнах до точката, отвъд която възможностите ми не са достатъчни. В тази връзка съм принуден да откажа по-нататъшна работа. Въпреки факта, че Бабидж описва подробно дизайна на аналитичната машина и принципите на нейната работа, тя никога не е построена през живота му. Имаше много причини за това. Но основните от тях бяха пълната липса на финансиране за създаването на проектааналитична машина и ниското ниво на технологиите на времето. Този път Бабидж не поиска помощ от правителството, защото разбра, че след провала с диференциалния двигател пак ще получи отказ.

Друга история е, че Бабидж веднъж писал на Алфред Тенисън за последните два реда от поемата му „Видението на греха“. Там беше написано: „Всяка минута човек умира, но всяка минута се ражда човек“ (Every minute dies a man, / Every minute one is born).

Бабидж (в края на краищата споменах, че той се е занимавал с толкова сладък и кашер бизнес като съставянето на смъртни таблици) пише на поета: „Едва ли е нужно да ви казвам, че това ще поддържа населението на света в състояние на вечно равновесие, докато е добре известно, че то непрекъснато нараства. Затова си позволявам да предложа в следващото издание на вашето прекрасно стихотворение, в което съобщавам за неправилното изчисление, тези редове да бъдат коригирани на Всеки миг умира човек / И се ражда един и шести. Точната стойност е 1,167, но съм принуден да се поддам на законите на стихосложението.

Във всички издания на The Vision of Sin на Тенисън от 1850 г. пасажът е Всекимиг умира човек, / Всекимиг се ражда един.

И към края на живота си (ето я, тайната връзка с Билбо Бегинс!) Бабидж стана особено злобен и организира цяла кампания срещу уличните музиканти и мелниците на органи. Той се оплака, че "уличните ръкохватки танцуват на музиката, а понякога и полупияни хора, които с пискливите си гласове понякога се присъединяват към шума. Друга голяма група привърженици на уличната музика са дами с лекота и свободни възгледи, на които тя дава основателна причина да демонстрират прелестите си на отворени прозорци." INВ отговор музикантите започнаха да се събират на големи групи под прозорците на къщата му и се опитаха да свирят възможно най-силно и весело).

Какво би станало, ако този човек беше по-малко арогантен? По-последователен? Още по времето на Кримската война Англия можеше да има невероятно примитивен, но все пак компютър, който да криптира и да прави изчисления по-сложни и точни от всички математици в други страни, историята щеше да следва стиймпънк сюжета, моята фантазия, моля, спри.

Ето снимки от steampunk, за да получите повече бонус класове. Надявам се блогът да се хареса на всички ^_