Кто придумал программу для компьютера

О чем речь? Изучая какую-либо сферу деятельности, всегда интересно знать, кто стоял у ее истоков. Поэтому вопрос, кто был первым программистом – непраздный, и ответ на него во многом раскрывает суть этой области знаний.

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

  1. Первый программист в истории
  2. Первый мужчина программист
  3. Первый программист, создавший свой язык программирования
  4. Самые значимые люди для программирования

Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.
Бесплатно от Geekbrains

Первый программист в истории

Не все знают, что первым в истории человечества программистом была, как ни странно, женщина. Ада Лавлейс – дочь известного английского поэта Джорджа Байрона и представительницы знатного рода Анны Изабеллы Милбенк, родившаяся в 1815 году, с детства увлекалась математикой.

Как удалить программу с компьютера windows 11

Этому всячески способствовала мать Ады Байрон (Лавлейс), которая была очень образованной и сама испытывала страсть к науке о цифрах. Правда, родители девочки развелись сразу же после ее рождения и Ада, будучи взрослой, не встречалась с отцом.

Принадлежность к знатному роду и неординарные способности благоприятствовали тому, что в близком кругу общения 18-летней Ады было много известных людей того времени: Майкл Фарадей, Август де Морган, Чарльз Диккенс, Александр фон Гумбольдт.

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

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

Для вас подарок! В свободном доступе до 11.06 —>
Скачайте ТОП-10
бесплатных нейросетей
для программирования
Помогут писать код быстрее на 25%
Чтобы получить подарок, заполните информацию в открывшемся окне

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

Этот единственный труд был создан на основе лекции профессора Бэббиджа. Ада Лавлейс перевела ее с французского на английский язык и снабдила перевод комментариями, в три раза превышавшими по объему запись выступления знаменитого изобретателя аналитической машины.

Как свернуть все окна на компьютере?

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

Ада Лавлейс была знакома лишь с идеей профессора, на основе которой она смогла описать алгоритм вычисления чисел Бернулли — первой программы, специально созданной для воспроизведения на компьютере. При этом исследовательница впервые в истории математики оперировала фундаментальными понятиями программирования: «цикл», «ячейка», «распределяющая карта» и прочими терминами.

На 52 страницах своего труда первая женщина-программист отображает особенности работы аналитической машины и дает наглядные примеры возможностей ее применения на практике. Помимо всего прочего, Ада была уверена, что машина сможет не только производить вычисления, но и создавать любые музыкальные произведения или сложные модели, такие как нервная система человека.

Молодая исследовательница не успела подробно описать и уж тем более реализовать все свои передовые идеи, так как в возрасте 36 лет она ушла из жизни, повторяя судьбу своего знаменитого отца.

В честь первой женщины программиста Ады Лавлейс (Байрон) был назван один из первых языков программирования – Ada.

Первый мужчина программист

Британский ученый Морис Винсент Уилкс родился в 1913 году в Дадли. Когда пришло время получать образование, родители отправили его в Стоубридж в Колледж короля Эдуарда VI, где учитель химии пробудил в нем интерес к любительскому радио.

В 1934 году Уилкс окончил Кембриджский колледж Святого Иоанна, где в разное время обучались около десяти будущих нобелевских лауреатов. Затем поступил в Кембриджский университет, выпускаясь из которого он защитил диссертацию о распространении радиоволн в ионосфере. Был назначен ассистентом в лабораторию математики Кембриджского университета, а позже участвовал в создании новой вычислительной лаборатории.

В годы Второй мировой войны, с 1939 по 1945 год, он находился в составе действующей армии союзников, где служил инженером по радиолокации. После службы в армии Уилкс в сентябре 1945 года вернулся в Кембридж, но уже на должность директора Математической (позже Компьютерной) лаборатории. В ней ученый проработал до 1980 года.

В мае 1946 года в руки Уилкса попала копия отчета Джона фон Неймана о создании компьютера под названием EDVAC. Он за одну ночь ознакомился с докладом и понял, что развитие компьютерной техники пойдет именно по этому пути.

Читайте также:
Список молодых семей по программе обеспечение жильем молодых семей

Он настолько заинтересовался трудом коллеги, что углубился в тему конструирования электронных цифровых компьютеров и записался на цикл лекций по этой теме в Электротехническую школу Мура. Это событие стало одним из самых значимых в жизни Мориса Уилкса, как ученого. Это подтверждают слова самого Уилкса: «Самое важное событие в моей жизни произошло в 1946 году…

Мне удалось прослушать учебный курс по компьютерам, и он произвел на меня сильнейшее впечатление. Ничего подобного никогда раньше не было, а о достижениях школы Мура и других зачинателей компьютерной техники тогда знали лишь немногие». По возвращению с обучения Уилкс задумал создать собственную ПЭВМ. Можно сказать, что его проект повторяет идею фон Неймана, но ученый привнес в нее свое видение программного обеспечения компьютера, став одним из первых программистов в истории человечества.

Уилкс работал над созданием более удобного способа кодирования, чем двоичная система, содержащая единицы и нули. Новые коды состояли из коротких английских слов, а каждая команда обозначалась заглавной буквой латинского алфавита. Так, действие вычитания обозначалось буквой S, остановка машины – Z, а передача информации в память – T.

Помимо мнемоники ученый внес в развитие компьютеров еще более значимое нововведение – библиотеку подпрограмм. До появления этого изобретения ученые вносили подпрограммы в блокнот, чтобы каждый раз не создавать новые. Однако, это сопровождалось рядом трудностей использования записей и процесс требовал автоматизации.

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

В середине XX века команда ученых под руководством Мориса Уилкса занялась разработкой второй версии компьютера EDSAC — EDSAC–2. При создании этой машины был реализован принцип программирования, при котором компьютер управлялся за счет команд, написанных в виде машинного кода.

Узнай, какие
ИТ-профессии входят
в ТОП-30 с доходом от 200 000 ₽/мес

Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.

Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Александр Сагун

Александр Сагун
Эксперт GeekBrains

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Скачать подборку бесплатно
Уже скачали 21206

То есть теперь разработчики конструировали не аппаратную часть, а создавали новое программное обеспечение, которое помогает вносить изменения в работу ПЭВМ, не создавая техническое оборудование с нуля.

Первый создатель своего языка программирования

Человек, который первым создал программируемый компьютер и язык первых программистов, попал в мир вычислительной техники случайно. Увлечение конструированием и изобразительным искусством привело Конрада Цузе в высшую Техническую школу Германии на факультет архитектуры и гражданского строительства. Будучи студентом, при расчете строительства дорог и зданий ему приходилось решать множество линейных уравнений.

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

К разработке прототипа машины Цузе приступил, не взирая на отсутствие необходимого опыта в области механики и вычислительной техники. Юноша реализовал свою идею прямо в квартире своих родителей, заняв почти всю площадь гостиной. Разработка механического устройства шла в течение двух лет и привела к пониманию, что машина может работать на основе двоичного кода, но пока не является совершенной.

Начавшаяся Вторая мировая война вынудила ученого прервать исследования и поступить в Вооруженные Силы и участвовать в боевых действиях. Но, вскоре, Цузе перевели в авиационный институт, где велись секретные разработки. Во время войны труды коллег, так же, как и работы самого Конрада Цузе были засекречены, делиться опытом было сложно.

Такая обособленность не помешала ученому прийти к осознанию, что его прототип компьютера необходимо оснастить собственным программным управлением. Так в 1942 году зародился Планкалкюль — первый в мире высокоуровневый язык программирования. В переводе на русский это название соответствует выражению «планирующее исчисление». Конрад Цузе создал его для программирования собственного компьютера Z4, но более поздние исследования показали, что он мог применяться и на других подобных компьютерах того времени.

К сожалению, труды исследователя не оказали особого влияния на развитие общего программирования. Все дело в том, что работы долгое время не были доступны для общего обозрения и были опубликованы лишь в 1792 году, а Планкалкюль доведен до рабочего состояния и того позже – в 2000 году. Сегодня можно лишь предполагать, как бы исследования Цузе отразились на программировании, если бы сразу стали доступны современникам.

Однако, неоспоримый факт, что Конрад Цузе стал прародителем первого языка программистов, останется неоспоримым на века.

Громкие имена в сфере программирования

  • Алан Тьюринг. Английский математический гений, Герой Второй мировой войны, создатель теста Капча
Читайте также:
Televizor программа не работает

Эксперимент, предложенный Аланом Тьюрингом в 1950 году, состоял в получении возможности оценить «мыслительные» способности компьютера. Тест, который помогает выяснить уровень способностей искусственного интеллекта, известен как тест Тьюринга. А упрощенная его версия легла в основу капчи – теста для определения статуса конечного пользователя (человек или компьютер).

  • Хеди Ламарр. Голливудская кинодива, изобретатель Wi-Fi

Хеди Ламарр во время Второй Мировой войны разработала теорию «псевдослучайной перестройки рабочей частоты» (Frequency Hopping Spread Spectrum). Воплотить в жизнь концепцию расширенного спектра частот во время войны не удалось, она была засекречена и заморожена на долгие годы. Однако, когда гриф секретности с патента Хеди Ламмар сняли, технология легла в основу разработки беспроводных сетей Bluetooth и Wi-Fi.

  • Грейс Хоппер. Контр-адмирал флота США и первая женщина-программист, создавшая собственный язык программирования

«Королева программного обеспечения», «удивительная Грейс», «бабушка Кобол» – так называли Грейс Хоппер, которая была членом военно-морского флота Соединенных Штатов и талантливой исследовательницей. Она предложила создать язык программирования на основе английского, а в 1952 году возглавила разработку одного из первых высокоуровневых языков программирования COBOL.

  • Кен Томпсон. Великий программист и изобретатель языка программирования B

Кен Томпсон — один из первых программистов в истории, которого называют великим хакером. Он разработал язык программирования В (прямой предшественник языка программирования С) и создал операционную систему UNIX.

  • Никлаус Вирт. Швейцарский информатик, один из известнейших теоретиков в области компьютерных технологий

Никлаус Вирт — всемирно известный программист, создатель языков Паскаль, Оберон, Модула-2, профессор компьютерных наук и автор множества трудов в области информатики и разработки языков программирования.

  • Адель Голдберг. Первая женщина-программист, чьи идеи вдохновили Стива Джобса

Адель Голдберг — учёная в области информатики, чьи концепции легли в основу разработки графических пользовательских интерфейсов. Она известна своей работой в области объектно-ориентированного программирования и тем, что ее идеи вдохновили Стива Джобса при создании пользовательского интерфейса MacOS.

Только до 15.06
Скачай подборку тестов, чтобы определить свои самые конкурентные скиллы
Список документов:

Тест на определение компетенций

Чек-лист «Как избежать обмана при трудоустройстве»

Инструкция по выходу из выгорания

Чтобы зарегистрироваться на бесплатный интенсив и получить в подарок подборку файлов от GeekBrains, заполните информацию в открывшемся окне

  • Стив Возняк. Компьютерный гений, инженер-электронщик, который стоял у истоков компании Apple

Стив Возняк — американский изобретатель, создавший вместе со Стивом Джобсом прибыльную компьютерную компанию Apple. Стив Возняк спроектировал первые персональные компьютеры. Он также известен тем, что разработал идею универсального пульта дистанционного управления для нескольких устройств.

  • Дональд Кнут. Один из первых в мире современных компьютерных программистов

Дональд Кнут – автор Библии информатики – книги, посвященной важнейшим алгоритмам в информатике. Труд «Искусство программирования» в четырех томах стал работой всей его жизни. Он создал системы программирования WEB и CWEB, а также систему компьютерной вёрстки ТеХ — свободное ПО, которое позволяет любому пользователю быстро и удобно создавать сложные книги.

  • Радия Перлман. Женщина-программист, благодаря которой появились массовые сети

Радия Джой Перлман —сетевой инженер, изобретатель. Ей принадлежит идея канального протокола STP, основная задача которого заключается в поддержке работы сети Ethernet, включающей один или более сетевых мостов.

  • Джеймс Гослинг. Учёный, разработчик языка программирования и платформы Java

Джеймс Гослинг создал язык программирования Java — один из самых распространённых языков программирования, особенно среди разработчиков веб-приложений.

  • Бьёрн Страуструп. Программист, член Национальной Академии Инженерии в США

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

Популярные статьи

  • Гвидо ван Россум. Известный программист, создатель языка программирования Python

Голландский программист Гвидо ван Россум создал язык программирования Python, который был разработан им с учетом минималистичного синтаксиса, ориентированного на повышение производительности разработчиков и читаемости кода. После JavaScript самым популярным языком программирования по праву считается Python.

Очевидно, что искусство программирования с момента своего появления привлекало как мужчин, так и женщин. Причем, свой след в сфере компьютерных технологий оставили люди различных профессий, не обязательно смежных с информационными технологиями. Их достижения и разработки – следствие пытливого ума, страсти к исследованиям и желания познать неизведанное.

Источник: gb.ru

История развития вычислительной техники, программного обеспечения, информационных систем и автоматизированных систем управления

Счётная техника в истории человечества известна задолго до изобретения компьютеров. Абак(а) — в Древней Греции, счёты — в Китае, Японии, России, арифмометры (Б. Паскаль , Г. В. Лейбниц), логарифмическая линейка, калькулятор — далеко не полный перечень счётных устройств и приспособлений, изобретённых и использованных в разных странах и на разных континентах.

2.2. Компьютер — история идей и их реализаций.

Общепризнано, что идея универсального счётчика — компьютера — впервые пришла в голову англичанину Чарльзу Бэббиджу в 20-х гг. ХIХ в. В 30-е гг.

ХIХ в. Бэббидж создал вначале разностную машину для вычисления многочленов (до 6-й степени), а затем универсальную аналитическую машину, в которой были предусмотрены «склад» ( память ), «мельница» ( процессор ), программное управление (с помощью перфокарт француза Жаккара 1 В отечественной литературе прижилась транскрипция «Жаккард». ). Обе машины создавались на механических элементах, что было крайне сложно даже по современным меркам, не говоря уже об уровне механических технологий того времени. А электрические и, тем более, электронные технологии в начале ХIХ в. ещё не существовали.

Читайте также:
Как установить программу photoshop

Из-за сложности реализации Бэббидж так и не смог закончить свою аналитическую машину. Идеи Бэббиджа опередили своё время. Ими увлеклась Ада Аугуста Лавлейс — графиня, дочь Дж. Г. Байрона. Считается, что именно она написала первую в мире компьютерную программу (для вычисления чисел Я. Бернулли на машине Бэббиджа).

В течение ХIХ в. идеи Бэббиджа нашли последователей в Англии и Швеции. Но лишь примерно через 100 лет были созданы первые компьютеры на электрических элементах — электромеханических реле (30 — 40 гг. ХХ в.). Пионерами здесь были немцы и американцы.

В 1943 г. в США появился первый компьютер на электронных элементах — электронных вакуумных лампах (Дж. Моучли, П. Эккерт).

Расчёты (полезное машинное время) занимали секунды, минуты, а в течение часов и дней компьютер простаивал, так как много времени занимала подготовка к работе (набор программ методом коммутации с помощью штекеров, ремонт и др.).

Для повышения эффективности компьютера были привлечены учёные, в частности, группа под руководством известного математика Дж. фон Неймана. Эта группа в 1945 г. опубликовала доклад, в котором были изложены передовые на то время принципы построения и работы компьютера.

Эти принципы обусловили развитие ВТ практически в течение всего ХХ в. Соответственно, компьютеры, построенные по этим принципам (их три), стали называть «неймановскими машинами». Основные принципы работы неймановской машины:

  1. программное управление;
  2. хранимая программа;
  3. произвольный доступ к оперативной памяти (RAM-принцип).

К особенностям «неймановской машины» относятся также монопрограммность и монопроцессорность (одноядерность). Группа фон Неймана в своей концепции исходила из аналогии свойств предлагаемого компьютера и свойств нормального человеческого мозга, который одновременно способен решать только одну задачу (один мозг — один процессор, одна задача — одна программа) 2 Одновременно решать несколько интеллектуальных задач способны лишь немногие люди. Например, по легенде такой способностью обладал Гай Юлий Цезарь. Мультипрограммность и мультипроцессорность, многоядерность были реализованы уже вне неймановской концепции. .

Первая «неймановская машина» была создана в 1949 г. (М. Уилкс, Великобритания).

2.3. Электронная вычислительная машина (ЭВМ).

В Советском Союзе в 30-50-е гг. ХХ в. проблематика ВТ и ПО была под государственным запретом, как «буржуазная лженаука» (наряду с кибернетикой, генетикой и др.). Поэтому компьютер в нашей стране появился с некоторой задержкой относительно Запада, тем более что из-за запрета учёным и инженерам, увлечённым идеей компьютера, приходилось работать в полуподпольных лабораториях, прикрывавшихся «пристойными» ( по государственным меркам) вывесками. Слово » компьютер » отдавало заграницей, к которой в ту пору относились подозрительно в нашей стране, живущей за «железным занавесом». Для обозначения новой техники стали использовать более привычное «советскому человеку» название «электронная вычислительная машина» (ЭВМ).

Работа над первой отечественной ЭВМ началась в 1947 г. под руководством С.А. Лебедева, а создана она была в начале 50-х гг. под названием МЭСМ (малая электронная счётная машина). В начале 60-х гг. появилась БЭСМ-1 (руководитель разработки всё тот же С.А. Лебедев), затем последовательно — БЭСМ-2, М-20, БЭСМ-3, БЭСМ-4, М-220, М-222, БЭСМ-6 и др.

Созданные в СССР ЭВМ были не хуже западных компьютеров, а по многим параметрам даже превосходили их. Но затем по ряду обстоятельств (в основном, экономического характера) был взят курс на свёртывание производства отечественных ЭВМ, копирование западных компьютеров в виде единой серии ЭВМ (ЕС ЭВМ). До сих пор практика копирования и закупки зарубежных образцов ВТ и ПО продолжается нам же самим в ущерб . «Догнать и перегнать Запад», как того требовала власть — при такой стратегии развития ВТ и ПО оказалось не под силу в ХХ в., будет невозможно и впредь, если не развивать собственное производство на основе отечественных разработок.

Источник: intuit.ru

«Без него у нас не было бы персональных компьютеров»: история сооснователя Microsoft Пола Аллена Статьи редакции

Он придумал название Microsoft и стал инвестором более 150 различных культурных, технологических и благотворительных проектов.

7105 просмотров

Друзья отправили письмо Micro Instrumentation and Telemetry Systems (MITS), производителю «Альтаира». В письме говорилось о том, что Гейтс создал специальный язык программирования для Altair 8800.

Они не ожидали, что MITS заинтересуется, но разработчики обратили внимание и предложили мальчикам создать демо-версию системы, чтобы оценить, стоит ли за это платить.

На следующие четыре недели Гейтс и Аллен забросили учёбу и работали над Basic-интерпретатором для Altair. Это интерактивный компьютерный язык, который мог выполнять исходную программу, читая её по одной строке и немедленно выполняя операции. В январе 1975 года Аллена взяли работать в MITS. Он занял пост вице-президента и директора по программному обеспечению.

1 октября 2018 года Аллен написал в Twitter, что болезнь вернулась, но «врачи настроены оптимистично и видят положительные результаты после первых сеансов терапии, как и я». 16 октября 2018 года Пол Аллен умер на 66 году жизни.

Он стал миллиардером в 1990 году в возрасте 37 лет. На 16 октября 2018 года Forbes оценивал его состояние в $20,3 млрд. Аллен был одним из пионеров ИТ-индустрии и был известен как миллиардер, который любил делиться своим богатством с нуждающимися.

Источник: Pureinfotech

«Моё сердце разбито из-за потери одного из моих самых старых и дорогих друзей. Без него у нас не было бы персональных компьютеров», — заявил Билл Гейтс. Несмотря на напряжённые отношения после публикации автобиографии Аллена, друзья помирились и в 2013 году воссоздали классическую фотографию из 1981 года.

Источник: vc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru