История развития ПО

22 0 0
                                    


Краткая история развития

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

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

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

В появилась первая действующая разработка Конрада Цузе – немецкого инженера, названная им . Это был двоичный механический вычислитель с электрическим приводом и ограниченной возможностью при помощи . сделала невозможным общение Цузе с другими энтузиастами создания вычислительной техники в и . В Цузе был призван на военную службу, однако сумел убедить армейских начальников в необходимости дать ему возможность продолжить свои разработки. В он получил поддержку Aerodynamische Versuchsanstalt Исследовательского института аэродинамики, который использовал его работу для создания управляемых . Благодаря ей Цузе построил доработанную версию вычислителя — на основе . В отличие от Z1, новая машина считывала перфорированной 35-миллиметровой киноплёнки. Она, как и Z1, тоже была демонстрационной моделью и не использовалась для практических целей.

Удовлетворённый функциональностью Z2, в Цузе создал уже более совершенную модель — , которую сегодня многие считают первым реально действовавшим программируемым компьютером. Впрочем, программируемость этого двоичного вычислителя, собранного, как и предыдущая модель, на основе телефонных реле, также была ограниченной. Несмотря на то, что порядок вычислений теперь можно было определять заранее, и отсутствовали. Тем не менее, Z3 первым среди вычислительных машин Цузе получил практическое применение и использовался для расчётов параметров самолёта и расчётов для . Все три машины, были уничтожены в ходе бомбардировок в .

Программное ОбеспечениеМесто, где живут истории. Откройте их для себя