История специальности Программное обеспечение № 5 (41) 2012 ПРИКЛАДНАЯ ИНФОРМАТИКА И. А. <...> Казакова, доцент Пензенского государственного университета Plankalkьl — первый высокоуровневый язык программирования Общеизвестно, что первым высокоуровневым языком программирования стал Фортран, созданный в 1957 г. Однако менее известно, что еще в 1945 г. был создан язык Plankalkьl («исчисление планов»). <...> Разработчиком языка Plankalkьl является немецкий инженер Конрад Цузе, в компьютерном мире более известный как создатель программируемых вычислительных машин, «изобретатель компьютера», как называли его на родине в Германии. <...> Введение полнять множество однообразных рутинных расчетов по заданной схеме для определения оптимальной конструкции крыльев. <...> В1937–1941 гг. он сконструировал неВ сколько различных моделей электромеханических вычислительных машин Z1 — Z3 [1]. <...> Цузе создал машины, во многом подобные аналитической машине. <...> Кроме того, в 1937 г. он представил заявку на два патента на вычислительные машины, которые в основном соответствовали принципам фон Неймана. <...> Z3 являлся уже вполне полноценной машиной и был создан раньше знаменитой ENIAC — первой электронной машины. <...> Создание языка Plankalkьl При работе над машиной Z4 (начало — 1942 г.) К. <...> Цузе придумал эффективный способ программирования компьютеров, пригодный не только для построенной на электронных лампах Z4, но и для любой другой аналогичной машины. <...> Ему приходилось выТак появился первый в мире язык программирования высокого уровня — Plankalkьl — планирующее исчисление или исчисление планов. <...> Цузе соединил в названии языка слова kalkьl («исчисление») и plan («план»), потому что рассматривал программу как план работы вычислительного устройства. <...> Цузе «разделил» компьютер на две составляющие, которые сейчас называются hardware и software. <...> Цузе написал брошюру, где рассказал о своем творении и возможности его применения для решения разнообразных задач, включая сортировку чисел и выполнение арифметических <...>