В 1959 – 1960 годах был разработан язык Кобол (англ. COBOL от COmmom Business Oriented Language – общий язык, ориентированный на бизнес).
Это язык программирования третьего поколения, предназначенный, в первую очередь, для разработки бизнес приложений. Также Кобол предназначался для решения экономических задач, обработки данных для банков, страховых компаний и других учреждений подобного рода. Разработчиком первого единого стандарта Кобола являлась Грейс Хоппер. Кобол обычно критикуется за многословность и громоздкость, поскольку одной из целей создателей языка было максимально приблизить конструкции к английскому языку. В то же время, Кобол имел прекрасные для своего времени средства для работы со структурами данных и файлами, что обеспечило ему долгую жизнь в бизнес приложениях, по крайней мере, в США.
Форт
В конце 60-х – начале 70-х годов появился язык Форт (англ. FOURTH – четвёртый). Этот язык стал применяться в задачах управления различными системами после того, как его автор Чарльз Мур написал на нём программу, предназначенную для управления радиотелескопом Аризонской обсерватории. Ряд свойств, а именно интерактивность, гибкость и простота разработки делают Форт весьма привлекательным и эффективным языком в прикладных исследованиях и при создании инструментальных средств. Очевидными областями применения этого языка являются встраиваемые системы управления. Также находит применение при программировании компьютеров под управлением различных операционных систем.
Паскаль
Это высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1968/9 годах (опубликован в 1970-м) после его участия в работе комитета разработки стандарта языка Алгол-68. Паскаль был создан как язык для обучения процедурному программированию. Название языку дано в честь выдающегося французского математика, физика, литератора и философа XVII века, изобретателя первой в мире арифметической машины Блеза Паскаля. Компилятор Паскаля был написан на самом Паскале, используя «метод раскрутки», когда создается ядро языка, с постепенным наращиванием новых возможностей.
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. В Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Тем не менее, первоначально язык имел ряд ограничений. Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.
Наиболее известной реализацией Паскаля, обеспечившей широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшей затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой использовались значительные расширения языка.
Ада
На основе языка Паскаль в конце 70-х годов был создан язык Ада, названный в честь одарённого математика Ады Лавлейс (Огасты Ады Байрон – дочери поэта Байрона). Именно она в 1843 году смогла объяснить миру возможности Аналитической машины Чарльза Бэббиджа. Язык Ада был разработан по заказу Министерства обороны США и первоначально предназначался для решения задач управления космическими полётами. Этот язык применяется в задачах управления бортовыми системами космических кораблей, системами обеспечения жизнедеятельности космонавтов в полёте, сложными техническими процессами.
Ада — это структурный, модульный, объектно-ориентированный язык программирования, содержащий высокоуровневые средства программирования параллельных процессов. Синтаксис Ады унаследован от языков типа Algol или Паскаль, но расширен, а также сделан более строгим и логичным.
Ада — язык со строгой типизацией, в нём исключена работа с объектами, не имеющими типов, а автоматические преобразования типов сведены к абсолютному минимуму.
Java
Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года. Изначально язык назывался Oak («дуб») и разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, поэтому на официальной эмблеме языка изображена чашка с парящим кофе.
Достоинство выполнения программ в полной независимости байт-кода от операционной системы и оборудования позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.
К недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. Данное утверждение было справедливо для первых версий виртуальной машины Java, однако в последнее время оно практически потеряло актуальность. Этому способствовал ряд усовершенствований: применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде, широкое использование платформенно-ориентированного (native-код) в стандартных библиотеках, аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM).
Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.
2.Вклады и значение работ ученых и инженеров
Фра Лука Бартоломео де Пачоли или Пачоло (итал. Fra Luca Bartolomeo de Pacioli), (Борго Сан Сеполькро, 1445— Борго Сан Сеполькро, 19 июня 1517) — итальянский математик, один из основоположников современных принципов бухгалтерии. В 1470 году он закончил свою первую книгу, которую написал для своих воспитанников — учебник коммерческой арифметики.
В 1494 г. Пачоли публикует на итальянском языке математический труд под названием «Сумма арифметики, геометрии, дробей, пропорций и пропорциональности» (Summa di arithmetica, geometrica, proportione et proportionalita), В этом сочинении излагаются правила и приемы арифметических действий над целыми и дробными числами, пропорции, задачи на сложные проценты, решение линейных, квадратных и отдельных видов биквадратных уравнений. Примечательно то, что книга написана не на обычной для учёных трудов латыни, а на итальянском языке.
Джон Не́пер (англ. John Napier; 1550—1617) — шотландский барон (8-й лэрд Мерчистона), математик, один из изобретателей логарифмов, первый публикатор логарифмических таблиц.
Блез Паска́ль (19 июня 1623, Клермон-Ферран, Франция — 19 августа 1662, Париж, Франция) — французскийматематик, физик, литератор и философ. Один из основателей математического анализа, теории вероятностейи проективной геометрии, создатель первых образцов счётной техники, автор основного закона гидростатики.
В 1642 году (в 19 лет) Паскаль начал создание своей суммирующей машины «паскалины» До 1652 года под его наблюдением было создано около 50 вариантов «паскалины». Изобретённый Паскалем принцип связанных колёс почти на три столетия стал основой создания большинства арифмометров.
Го́тфрид Ви́льгельм Ле́йбниц (21 июня (1 июля) 1646, Лейпциг,Германия — 14 ноября 1716, Ганновер, Германия) — немецкий философ, логик, математик, физик, юрист, историк, дипломат, изобретатель и языковед
Важнейшие научные достижения:
§ Лейбниц, независимо от Ньютона, создал математический анализ — дифференциальное и интегральное исчисление (см. исторический очерк), основанные на бесконечно малых.
§ Лейбниц создал комбинаторику как науку; только он во всей истории математики одинаково свободно работал как с непрерывным, так и с дискретным.
§ Он заложил основы математической логики.
§ Первым ввёл понятие «живой силы» (кинетической энергии) и сформулировал закон сохранения энергии.
Лейбниц изобретает собственную конструкцию арифмометра, гораздо лучше паскалевской — он умел выполнять умножение, деление, извлечение корней и возведение в степень. Предложенные им ступенчатый валик и подвижная каретка легли в основу всех последующих арифмометров.
Джордж Буль ( 2 ноября 1815, Линкольн — 8 декабря 1864, Баллинтемпл, графство Корк, Ирландия) — английский математики логик. Один из предвестник математической логики.
Научная деятельность
Публике Буль был известен в основном как автор ряда трудных для понимания статей на математические темы и трёх или четырёх монографий, ставших классическими.
Создатель булевой алгебры. Булева алгебра - раздел математической логики, изучающий высказывания и операции над ними. Для проектирования электронно-вычислительных машин и электронных схем используются методы булевой алгебры.
Жозе́ф Мари́ Жакка́р (иногда Жаккард; фр. Joseph Marie Jacquard; 7 июля 1752, Лион — 7 августа 1834, Уллен, Рона) — французский изобретатель ткацкого стана для узорчатых материй (машина Жаккарда). Благодаря изобретению Жаккаром его ткацкого станка. Сам принцип жаккардовой машины – возможность менять последовательность работы станка, загружая в него новые карты – был революционным. Очередность действий для жаккардовой машины задавалась двоичной последовательностью: есть отверстие – нет отверстия. Вскоре после того как жаккардова машина получила широкое распространение, перфорированные карты (а также перфорированные ленты и диски) стали применять в разнообразных устройствах.
Ча́рльз Бэ́ббидж (англ. Charles Babbage; 26 декабря 1791, Лондон, Англия — 18 октября 1871, там же) — английский математик, изобретатель первой аналитической вычислительной машины. Сконструировал и построил (1820-22) машину для табулирования. С 1822 работал над постройкой разностной машины. В 1833 разработал проект универсальной цифровой вычислительной машины — прообраза современной ЭВМ. Бэббидж, без сомнения, является первым автором идеи создания вычислительной машины, которая в наши дни называется компьютером.
Авгу́ста А́да Кинг (урождённая Ба́йрон), графиня Ла́влейс (англ. Augusta Ada King Byron, Countess of Lovelace, обычно упоминается простоАда Лавлейс (10 декабря 1815, Лондон, Великобритания — 27 ноября 1852, там же) — английский математик. Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом. В 1975 году Министерство обороны США приняло решение о начале разработки универсального языка программирования. Министр прочитал подготовленный секретарями исторический экскурс и без колебаний одобрил и сам проект, и предполагаемое название для будущего языка — «Ада». 10 декабря 1980 года был утверждён стандарт языка.
Георг Шутц (швед. Per Georg Scheutz; 23 сентября 1785 г. — 22 мая 1873 г.) — шведский изобретатель, наиболее известен по его новаторским работам в компьютерных технологиях
Наиболее известен своими изобретениями; самое известное из них — это машина вычислений Шутца, изобретённая в 1837 г. и собранная в1843 г. Машина, которую он сделал со своим сыном Эдвардом Шутцем, была основана на разностной машине Чарльза Бэббиджа. Улучшенная модель, примерно в размер фортепиано, была создана в 1853 г. и впоследствии демонстрировалась на Всемирной выставке в Париже в 1855 г. В 1859 г. машина была продана британскому правительству. Шутц создал ещё одну машину в 1860 г. и продал её Соединенным Штатам. Машина предназначалась для создания логарифмических таблиц.
Машина была несовершенной и не могла создавать полные таблицы, Мартин Виберг переделал конструкцию Шутца и в 1875 г. создал компактное устройство, которое печатало полные таблицы.
Эрнст Ве́рнер фон Си́менс (13 декабря 1816 года — 6 декабря 1892 года) — известный немецкий инженер, изобретатель, учёный, промышленник, основатель фирмы Siemens, общественный и политический деятель. К изобретениям Сименса относятся: синхронно-синфазный телеграфный аппарат, динамо-машина, ртутный эталон сопротивления, первая в мире электрическая городская железная дорога с трамваем, двигающимся с помощью электричества.
В 1957 году компания Сименс создала свою первую ЭВМ.
Герман Холлерит (англ. Herman Hollerith, иногда по-русски применяется написание Голлерит; 29 февраля 1860 — 17 ноября 1929) — американский инженер и изобретатель немецкого происхождения.
Известен как создатель электрической табулирующей системы.
В 1880-х годах изобретатель разработал оборудование для работы с перфокартами (Патенты США 395781, 395782 и 395783), которое имело значительный успех при переписях населения США в 1890-м и 1900-м г.
Герман Холлерит вошёл в историю как создатель электрической табулирующей системы (Hollerith Electric Tabulating System).
Клод Э́лвуд Ше́ннон ( 30 апреля 1916, Петоцки, Мичиган — 24 февраля 2001, Медфорд, Массачусетс) —американский инженер и математик, его работы являются синтезом математических идей с конкретным анализом чрезвычайно сложных проблем их технической реализации.
Он является основателем теории информации, нашедшей применение в современных высокотехнологических системах связи. Шеннон внес огромный вклад в теорию вероятностных схем, теорию автоматов и теорию систем управления — области наук, входящие в понятие кибернетика. В 1948 г предложил использовать слово бит для обозначения наименьшей единицы информации
СТИБИЦ (Stibitz) Джордж, американский математик, создатель одного из первых электромеханических вычислительных устройств - двоичного сумматора.
В 1937 году Стибиц, сотрудник в домашних условиях сумел создать первую в США электромеханическую схему, выполняющую операцию двоичного сложения - двоичный сумматор. Работа устройства базировалась на положениях логики Буля, а роль логических вентилей в нем играли электромеханические реле. Двоичный сумматор Стибица является в настоящее время неотъемлемой частью любого цифрового компьютера.
В 1939 году Стибиц совместно с сотрудником фирмы Сэмюэлем Уильямсом разработал устройство, способное складывать комплексные числа, а также выполнять вычитание, умножение, деление. Это устройство они назвали калькулятором комплексных чисел (Complex Number Calculator).
Ко́нрад Цу́зе (нем. Konrad Zuse; 22 июня 1910, Берлин — 18 декабря 1995, Хюнфельд, близ Фульды) — немецкий инженер, пионер компьютеростроения. Наиболее известен как создатель первого действительно работающего программируемого компьютера (1941) и первого языка программирования высокого уровня (1945).
В 1938 году появилась первая действующая разработка Цузе, названная им Z1. Это был двоичный механический вычислитель с электрическим приводом и ограниченной возможностью программирования при помощиклавиатуры. Результат вычислений в десятичной системе отображался на ламповой панели. Построенный на собственные средства и деньги друзей и смонтированный на столе в гостиной родительского дома, Z1 работал ненадёжно из-за недостаточной точности выполнения составных частей. Впрочем, будучи экспериментальной моделью, ни для каких практических целей он не использовался.
В 1939 году Цузе был призван на военную службу, однако сумел убедить армейских начальников в необходимости дать ему возможность продолжить свои разработки. В 1940 году он получил поддержку Исследовательского института аэродинамики (нем. Aerodynamische Versuchsanstalt), который использовал его работу для создания управляемых ракет. Благодаря ей Цузе построил доработанную версию вычислителя — Z2 на основе телефонных реле. В отличие от Z1, новая машина считывала инструкцииперфорированной 35-миллиметровой киноплёнки. Она тоже была демонстрационной моделью и не использовалась для практических целей. В этом же году Цузе организовал компанию Zuse Apparatebau для производства программируемых машин.
Удовлетворённый функциональностью Z2, в 1941 году Цузе создал уже более совершенную модель — Z3, которую сегодня многие считают первым реально действовавшим программируемым компьютером. Впрочем, программируемость этого двоичного вычислителя, собранного, как и предыдущая модель, на основе телефонных реле, также была ограниченной. Несмотря на то, что порядок вычислений теперь можно было определять заранее, условные переходы и циклыотсутствовали. Тем не менее, Z3 первым среди вычислительных машин Цузе получил практическое применение и использовался для проектирования крыла самолёта.
Все три машины, Z1, Z2 и Z3, были уничтожены в ходе бомбардировок Берлина в 1944 году. А в следующем, 1945 году, и сама созданная Цузе компания прекратила своё существование. Чуть ранее частично законченный Z4 был погружен на подводу и перевезён в безопасное место в баварской деревне. Именно для этого компьютера Цузе разработал первый в мире высокоуровневый язык программирования, названный им Планкалкюль (нем. Plankalkül исчисление планов).
В сентябре 1950 года Z4 был, наконец, закончен и поставлен в ETH Zürich. В то время он был единственным работающим компьютером в континентальной Европе и первым компьютером в мире, который был продан. В этом Z4 на пять месяцев опередил Марк I и на десять UNIVAC. Цузе и его компанией были построены и другие компьютеры, название каждого из которых начиналось с заглавной буквы Z. Наиболее известны машины Z11, продававшийся предприятиям оптической промышленности и университетам, и Z22 — первый компьютер с памятью на магнитных носителях.
Кроме вычислительных машин общего назначения Цузе построил несколько специализированных вычислителей. Так, вычислители S1 и S2 использовались для определения точных размеров деталей в авиационной технике. Машина S2, помимо вычислителя, включала ещё и измерительные устройства, для выполнения обмеров самолетов. Компьютер L1, так и оставшийся в виде экспериментального образца, предназначался Цузе для решения логических проблем.
В мае 1914 года Томас Дж. Уотсон занял должность генерального управляющего в компании 'Computing Tabulating Recording' ('CTR'), которая в 1924 году была переименована в 'International Business Machines' ('IBM'}. С того времени и до самого конца жизни коммерческий гений Уотсона будет служить именно и только этой компании
Томас Дж. Уотсон (Thomas John Watson, Sr.) родился в 1874 году в сельском районе штата Нью-Йорк в семье потомков шотландских эмигрантов, которые являлись прихожанами методистской церкви. Промахнувшись с первым образованием и выбором специальности (преподавание совсем не вдохновило молодого человека), Уотсон начал трудовую деятельность в качестве коммивояжера, и именно в торговле неожиданно и навсегда нашел себя. Он оказался очень настойчивым коммерсантом, и это качество впоследствии очень помогло ему в бизнесе.
Стремительный взлет карьеры пришелся на конец девятнадцатого и начало нового века – именно в то время молодой специалист устроился на работу в компанию 'National Cash Register'. Уотсон приобщился к бизнесу еще будучи подростком, занимаясь разъездной торговлей фортепьяно и швейными машинками. После нескольких трудных лет, проведенных в походах по американской глубинке, он был несказанно рад должности продавца кассовых аппаратов в компании NCR. Здесь он быстро добился успеха и обратил на себя внимание главы фирмы, сделавшего его в 1911-ом своим помощником. Несмотря на то, что закат деятельности Уотсона в этой фирме был ознаменован увольнением и скандалом и едва не стоил ему лишения свободы за серьезные нарушения антитрестовского законодательства, молодой бизнесмен приобрел ценнейший опыт и получил очень важный урок. В дальнейшем Уотсон прочно усвоил, насколько важно стремиться к созданию незапятнанного имиджа предприятия.
В мае 1914 года Томас Дж. Уотсон занял должность генерального управляющего в компании 'Computing Tabulating Recording' ('CTR'), которая в 1924 году была переименована в 'International Business Machines' ('IBM'}. С того времени и до самого конца жизни коммерческий гений Уотсона будет служить именно и только этой компании.
Именно Уотсону 'IBM' во многом обязана своим успехом - он внедрил целый ряд управленческих нововведений и создал особенную корпоративную культуру, которая стала своеобразным эталоном для фирм, столкнувшихся с проблемами в управлении бизнесом. Разнообразные методы продаж и стратегии использования человеческих ресурсов возникали на основе системы квотирования продаж, системы вознаграждений, специальных клубов компании и прочих мероприятий, которые мотивировали своих работников. К концу Второй мировой войны IBM имела годовую прибыль в размере $140 млн. и стала мировым эталоном успешного предприятия, лидером в своей отрасли.
С 1913 года Томас Дж. Уотсон женат на Джанет Китредж; своему старшему сыну, Томасу, он передаст управление компанией за шесть недель до своей смерти.
Томас Дж. Уотсон скончался 19 июня 1956 года, за его плечами остался 41 год управления одной из самых успешных компаний всех времен.
После смерти Уотсона его коммерческий феномен стал частой темой аналитиков, выдвигались различные гипотезы возникновения 'великого человека'.
Его происхождение, выдающиеся управленческие способности, его умение мотивировать работников к труду и его успехи в создании организации – в ход шли разные версии, но ни одна из них так и не нашла подтверждения.
Возможно, Уотсон просто осознавал необходимость наблюдения за попытками конкурентов диктовать условия рынка. Возможно, он и был тем самым монополистом, безжалостно, но скрытно уничтожавшим любые попытки конкурентов приблизиться к рынку. Как бы ни было, для 'IBM' имидж Уотсона связывался не с образом нарушителя законов, он был человеком, воплотившего в себе ту самую 'американскую мечту'. Его успех был обеспечен упорным трудом и целеустремленностью, а также разумным маркетингом и превосходным менеджментом на всех уровнях. Есть мнение, что Уотсон всего-навсего оказался в нужное время в нужном месте… Что ж, возможно, это и так.
Атанасофф Джон Винсент (Атанасов; Atanasoff, John Vincent) (р. 4 октября 1903, Хэмилтон, штат Нью-Йорк — 15 июня 1995, Монровия, Мэриленд)
Американский физик-теоретик, изобретатель первой электронной вычислительной машины.
В 1937-1942 годах Атанасофф, будучи преподавателем физики в государственном колледже в штата Айова, построил два небольших вычислительных устройства, работавших на вакуумных трубках. Первый образец был построен всего за пару месяцев и был готов в октябре 1939 года. Машина могла запоминать данные в двоичной форме, обладала функциями сложения и вычитания. Второе устройство создавалось в период с 1939 по 1942 год, с перерывами из-за начала Второй мировой войны. Оно получило название машины Атанасоффа-Берри, или ABC, в честь коллеги Атанасоффа Клиффорда Берри, работавшего с ним с 1939 по 1942 год. Аппарат содержал около 300 вакуумных трубок, с помощью которых производились вычисления, использовал двоичный код, мог осуществлять логические операции. Для ввода и вывода данных применялись перфокарты. Аппарат Атанасоффа мог достигать точности вычислений, в тысячу раз превышающей точность дифференциального анализатора Буша, считавшегося в ту пору самым передовым вычисляющим прибором.
Изобретение не принесло Атанасоффу никаких дивидендов. Патент на изобретение получили создатели «Эниака», которым Атанасофф демонстрировал свою машину. Вклад Атанасоффа в изобретение был признан лишь в результате судебного разбирательства между Sperry Rand Corporation, владевшего патентом на «Эниак», и Honeywell, Inc. Было доказано, что практически все основные узлы «Эниака» позаимствованы из АВС и той информации, которую Атанасофф передал Джону Мокли в начале 1940-х годов. В 1973 году патент на «Эниак» был признан недействительным по решению Федерального суда.
Машина Атанасоффа оказала огромное влияние на развитие компьютерных технологий. Это был первый компьютер, в котором для операций с двоичными числами были применены электронные устройства (вакуумные трубки). Некоторые идеи Атанасоффа до сих пор остаются актуальными, например, использование конденсаторов в запоминающих устройствах с произвольной выборкой, в том числе в оперативной памяти, регенерация конденсаторов, разделение памяти и процесса вычислений.
Го́вард Ха́тауэй Э́йкен (англ. Howard Hathaway Aiken; 9 марта 1900, Хобокен, штат Нью-Джерси, США — 14 марта 1973, Сент-Луис, штатМиссури, США) — американский пионер компьютеростроения. В должности инженера IBM руководил работами по созданию первого американского компьютера «Марк I».
Обучался в Висконсинском университете в Мадисоне (англ. University of Wisconsin–Madison). Степень доктора философии по физике получил вГарвардском университете в 1939 году. Когда в своей работе Эйкену пришлось столкнуться с дифференциальными уравнениями, имеющими только численные решения, у него зародилась мысль о создании электромеханического вычислительного устройства, которое могло бы взять на себя нудные математические расчёты. Эйкену удалось построить такое устройство. Первоначально имевший название «Automatic Sequence Controlled Calculator» (ASCC), то есть «вычислительное устройство, управляемое автоматическими последовательностями», первый американский компьютер стал известен под именем «Гарвардский Марк I». При помощи Грейс Хоппер (англ. Grace Murray Hopper) и финансирования от компании IBM машина была построена в 1944 году.
Несмотря на свою ссору с IBM, Эйкен продолжил работу по созданию компьютеров. В 1947 году он заканчивает «Гарвардский Марк II» (англ.), за которым следуют «Гарвардский Марк III» (англ.) (1949) и «Гарвардский Марк IV» (англ.) (1952). В компьютере «Марк III» уже использовались отдельные электронные компоненты, а «Марк IV» был полностью электронным устройством. И та и другая машина были оснащены памятью на основе магнитных барабанов, кроме того, в «Марк IV» применялась ещё одна разновидность компьютерной памяти, основанная на использовании магнитных сердечников.
К работе над компьютерами Эйкена вдохновила разностная машина Чарльза Бэббиджа. Часто Говарду Эйкену приписывают знаменитую фразу: «Шести электронных цифровых компьютеров должно быть достаточно для удовлетворения всех вычислительных потребностей Соединённых Штатов». Другие считают её принадлежащей бывшему президенту IBM Томасу Уотсону (англ. Thomas John Watson, Sr.), финансировавшему постройку первого «Марка». Впрочем, может быть, эти слова не говорили ни тот, ни другой.
БУШ (Bush) Ванневар (11 марта 1890, Эверетт, шт. Массачусетс — 28 июня 1974, Белмонт, там же), американский ученый, создатель дифференциального анализатора, первого дифференциального аналогового компьютера.
В 1914—1917 работал в университете Тафта в Мэдфорде (Массачусетс), где преподавал и проводил исследования по обнаружению субмарин для Военно-морских сил США. В 1919 поступил в Массачусетский технологический институт в Кембридже. В конце 1920-х гг. изобрел сетевой анализатор, моделирующий работу больших электрических сетей.
С 1930 вместе с группой коллег работал над созданием дифференциального анализатора, предназначенного для решения дифференциальных уравнений. Анализатор приводился в действие электричеством, а для хранения информации в нем использовались электронные лампы, аналогичные тем, которые использовались в 1930-е гг. в радиоприемниках. Машина, способная манипулировать 18 независимыми переменными, стала предвестником бурного развития электронных вычислительных машин после Второй мировой войны. Однако дифференциальный анализатор Буша имел существенный недостаток — он занимал целую комнату и имел значительный вес. Так, даже более поздняя модель дифференциального анализатора, построенная в 1942, весила 200 тонн!
В 1940 Буш был избран председателем Национального комитета по оборонным исследованиям. Во время Второй мировой войны Буш стал директором вновь созданного Комитета по научным исследованиям и развитию, который координировал исследования в области вооружений. После войны (1946—1947) Буш возглавлял Объединенную комиссию по исследованиям и развитию. В 1939—1955 Буш также являлся президентом Института Карнеги.
А́лан Мэ́тисон Тью́ринг (англ. Alan Mathison Turing; 23 июня 1912 — 7 июня 1954) — английский математик, логик, криптограф, оказавший существенное влияние на развитие информатики. Кавалер Ордена Британской империи (1945). Предложенная им в 1936 году абстрактная вычислительная «Машина Тьюринга» позволила формализовать понятие алгоритма и до сих пор используется во множестве теоретических и практических исследований.
Жизнь Алана Тьюринга закончилась трагически. Он был признан «одной из самых известных жертв гомофобии в Великобритании».
Было обнаружено, что компьютеры всё-таки не могут решить любую математическую задачу. Алан Тьюринг доказал в 1936 году, что общий алгоритм для решения проблемы остановки для любых возможных входных данных не может существовать.
Во время Второй мировой войны Тьюринг работал в Блетчли-парке — британском криптографическом центре, где возглавлял одну из пяти групп, Hut 8, занимавшихся в рамках проекта «Ультра» расшифровкой закодированных немецкой шифровальной машиной «Энигма» сообщений кригсмарине илюфтваффе. Вклад Тьюринга в работы по криптографическому анализу алгоритма, реализованного в «Энигме», основывался на более раннемкриптоанализе предыдущих версий шифровальной машины, выполненных в 1938 году польским криптоаналитиком Марианом Реевским.
В начале 1940 года он разработал дешифровальную машину «Бомба», позволявшую читать сообщения люфтваффе. Принцип работы «Бомбы» состоял в переборе возможных вариантов ключа шифра и попыток расшифровки текста, если была известна часть открытого текста или структура расшифровываемого сообщения. Перебор ключей выполнялся за счёт вращения механических барабанов, сопровождавшегося звуком, похожим на тиканье часов, из-за чего «Бомба» и получила свое название. Для каждого возможного значения ключа, заданного положениями роторов (количество ключей равнялось примерно 1019 для сухопутной «Энигмы» и 1022 для шифровальных машин, используемых в подводных лодках), «Бомба» выполняла сверку с известным открытым текстом, выполнявшуюся электрически. Первая в Блетчли «Бомба» Тьюринга была запущена 18 марта 1940 года. Дизайн «Бомб» Тьюринга так же был основан на дизайне одноимённой машины Реевского.
Через полгода удалось взломать и более стойкий шифр Кригсмарине. Позже, к 1943 году, Тьюринг внес ощутимый вклад в создание более совершенной дешифровальной электронно-вычислительной машины «Колосс», использующейся в тех же целях.
Любая интуитивно вычислимая функция является частично рекурсивной, или, эквивалентно, может быть вычислена с помощью некоторой машины Тьюринга.
Алан Тьюринг высказал предположение (известное как тезис Чёрча — Тьюринга), что любой алгоритм в интуитивном смысле этого слова может быть представлен эквивалентной машиной Тьюринга. Уточнение представления о вычислимости на основе понятия машины Тьюринга (и других эквивалентных ей понятий) открыло возможности для строгого доказательства алгоритмической неразрешимости различных массовых проблем (то есть проблем о нахождении единого метода решения некоторого класса задач, условия которых могут варьироваться в известных пределах). Простейшим примером алгоритмически неразрешимой массовой проблемы является так называемая проблема применимости алгоритма (называемая также проблемой остановки). Она состоит в следующем: требуется найти общий метод, который позволял бы для произвольной машины Тьюринга (заданной посредством своей программы) и произвольного начального состояния ленты этой машины определить, завершится ли работа машины за конечное число шагов, или же будет продолжаться неограниченно долго.
Дата добавления: 2016-05-30; просмотров: 2833;