Переводчик формул



Первым реализованным языком компьютерного программирования высокого уровня является Фортран (FORmula TRANslator). Он был создан группой программистов корпорации IBM в период с 1954 по 1957 год. Спустя несколько лет после его создания начались коммерческие продажи Фортрана – до этого программирование осуществлялось либо с помощью машинных кодов, либо символических ассемблеров.

В первую очередь, Фортран получил широкое распространение в научной и инженерной среде, где на нем проводили вычисления.


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

История внедрения Фортрана



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

Современный Фортран дополнили возможностями, позволяющими эффективно применять новые программные технологии и программировать вычислительные архитектуры.


После сногсшибательной успешности Фортрана европейские компании начали опасаться, что IBM начнет лидировать в компьютерной отрасли. Американские и немецкие сообщества создали свои комитеты по разработке универсального программного языка, однако впоследствии они соединились в один комитет. Его специалисты разработали новый язык и назвали его International Algorithmic Language (IAL), но поскольку общеупотребительным названием новинки быстро стал Алгол (ALGOrithmic Language), официальное название IAL комитету пришлось сменить именно на Алгол.