Quantcast
Channel: Affidavit Donda
Viewing all articles
Browse latest Browse all 922

20 сентября 1954 года откомпилирована первая программа на Фортране

$
0
0
Оригинал взят у sedov_05в 20 сентября 1954 года откомпилирована первая программа на Фортране
Господа компьютерщики, остановите свой бег по жизни, задумайтесь, кто хочет - закурите. В этот день, 59 лет назад началась целая эпоха. Эпоха программирования, как такового. В компании IBM впервые в истории была откомпилирована программа на языке программирования высокого уровня, понимание которого доступно не только системщикам, а и простым математикам, да и вообще, пользователям. Язык назывался FORTRAN и он был чудовищно примитивен для нынешних времен.



Программа на раннем Фортране. Кто то что то не понял ?

Подобных инструментов у тогдашних математиков, физиков и далее по списку просто не было и они бросились писать многочисленные программы и подпрограммы, собиравшиеся в многочисленные библиотеки подпрограмм. Некоторые современные библиотеки, используемые на вполне себе современных компьютерах, работающих под вполне современными ОС ведут свое начало если не с конца 50х, то уж точно с 1964 года, когда Фортран, наряду с PL/I, Cobol и Algol вошел в состав базового программного обеспечения революционного мэйнфрейма IBM 360 (по большому счету, именно с этого девайса и началась тотальная компьютеризация Запада, у нас эту роль выполняли компьютеры системы "Урал", разработанные Рамеевым в Пензе и там же и производившиеся до начала 70х).

Все попытки сместить FORTRAN с трона главного языка программирования для математических вычислений, делавшиеся в последние полвека (PL/I, ADA и тп.) провалились. Ныне математики шутят - "Любая новомодная математическая теория или задача давно описаны в подпрограммах Фортрана". Язык прекрасно стандартизирован, но при этом постоянно развивается. После 1957 года , когда он начал использоваться на регулярной основе, стандарт языка менялся 6 раз. В 1972 был стандартизирован FORTRAN IV, использовавшихся IBM на своих мейнфреймах, через восемь лет в языке появился оператор вывода на печать, оператор ветвления IF (РАНЬШЕ НЕ БЫЛО !) и строковый тип данных, в 1991 язык наконец получил операторы цикла (34 года обходились оператором GO TO !). Тогда же появился тип данный Pointer. В последующие годы внимание было уделено "налаживанию  сотрудничества" с языком С и адаптацией языка к работам с параллельными вычислениями.

Вообщем, Фортран жил, Фортран жив, Фортран будет жить. А куда он денется то ? И, кстати, несмотря на то, что Конрад Цузе изобрел "Планкалькюль" еще в 1945 году, пальма первенства среди языков программирования именно у Фортрана, так как язык Цузе реализовали только в 2000 году.

Viewing all articles
Browse latest Browse all 922

Trending Articles