LINUX.ORG.RU

Умер создатель Фортрана


0

0

В возрасте 82-х лет ушел из жизни Джон Бэкус, создатель языка Фортран - первого из высокоуровневых языков. Позже, после выхода в 1957 году Фортрана, Бэкус работал над функциональным языком FP.

>>> Некролог

★★★

Проверено: Shaman007 ()

мир будет помнить о нем !!! царство ему небесное

PUZO
()

Все-таки есть традиционная транскрипция его имени -- "Бэкус"

vvv11
()

Скорблю... Один из тех немногих людей, жизнь которых изменила судьбу многих других.

Zmacs
()
Ответ на: комментарий от ero-sennin

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

>Вот бы и сам Фортран с ним умер...

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

Doom3r
()
Ответ на: комментарий от Anonymous

Только кажется. Первый компилятор был в апреле 1957, кстати юбилей.

stassats ★★★★
()

...Упокой Тьма его душу...

Sectoid ★★★★★
()
Ответ на: комментарий от bik

Ладно, уговорили. Правильно надо было писать - John W. Backus, а там пусть каждый произносит как хочет.

h8 ★★★
() автор топика
Ответ на: комментарий от ero-sennin

ero-sennin, вы идиот, что с вас взять.

Традиционно фамилия переводтся как Бэкус. BNF - Форма Бэкуса-Наура - основа создания любого компилятора. Эти люди стояли у истоков.

anonymous
()

Бэкус - великий человек. А вот Фотран должен был умереть ещё 30 лет назад. Сколько можно насиловать труп?

ero-sennin ★★
()
Ответ на: комментарий от anonymous

только об этом хотел написть - о BNF. =) анонимус прав - это один из основоположников многих вещей.

wieker ★★
()

угу, неплохой был язык. Для число-дробильных целей и изучения численных методов использовали очень интенсивно. Куча математических библиотек. Синтаксис (позицирование, число символов в строке) ориентирован на перфокарты. Незнаю сейчас его используют или нет?

qqqq ★★
()

Царствие ему небесное!

EvAn
()
Ответ на: комментарий от ero-sennin

ero-sennin, если звезды зажигают, значит это кому-нибудь нужно?

Здесь уже когда-то поднималась подобная тема, когда Сан пыталась скрестить бульдога с носорогом (ака Яву с Фортраном). Ничего из этого хорошего не вышло.

МС в свое время отказалась от выпуска сред для Фортрана в связи с низкой прибыльностью. Однако Фортран развивается, недаром Интел выпускает свои оптимизированные компиляторы именно для Си и Фортрана. Синтаксис уже давно стал свободным, ограничения, специфичные для перфокарт сняты. А сам язык используется и будет использоваться хотя бы потому, что огромная часть самых разных научных библиотек (математика, диф., инт. исчисления, статистика, теор. вер., различные технические расчеты, кто-то кристаллографию вспоминал) написана на фортране, работает десятки лет и работает корректно. Код вылизан и оптимизирован, прокомментирован и изучен. Зачем что-то менять?

anonymous
()

Великий был человек. :(

Relan ★★★★★
()
Ответ на: комментарий от anonymous

> Код вылизан и оптимизирован, прокомментирован и изучен. Зачем что-то менять?

Может я и резко высказался, но вот сейчас сижу и ковыряю кусок такого "вылизанного и прокомментированного кода" на 77-м Фортране, и выть хочется. Мало того, что все имена функций состоят из 6 символов, 3 из них обозначают подсистему проекта, и лишь последние 3 несут какую-то смысловую нагрузку. EBRRDB, EBRRD1, EBRRDT, EBRINC, EBRINA, EBRINB... У каждой из них по 20 аргументов с именами вроде GOPARR, POPOAN, CHESHI, HANAAA. Документации ноль. Ладно бы это были только расчёты, GUI тоже сделаны на Фортране (вызываются сишные функции из самописного тулкита). WCFORM, WTPUT, WTFCAT. Единственная мысль, которая крутится в голове: ETO PIZDEC. Я знаю, что с 77-го года Фортран далеко ушёл вперёд, но почему Фортран-77 до сих не запретили под страхом медленного отпиливания гениталий тупыми канцелярскими ножницами?

(Наболело.)

ero-sennin ★★
()

Фортран это еще хорошо. Из-за фотрана челенджер взорвался. MUMPS ведь есть.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

А дяденька был молодец! Пусть покоится с миром.

eXOR ★★★★★
()

Главное -- не Фортран, а бэкусовы нормальные формы. Это тоже он.

Zulu ★★☆☆
()
Ответ на: комментарий от ero-sennin

Его не запретили (и он будет жить вечно) потому, что есть воз библиотек с навороченной оттестированной математикой, переписывать и перетестировать которую себе дороже.

Shaman007 ★★★★★
()
Ответ на: комментарий от ero-sennin

>>EBRRDB, EBRRD1, EBRRDT, EBRINC, EBRINA, EBRINB... У каждой из них по 20 аргументов с именами вроде GOPARR, POPOAN, CHESHI, HANAAA...

Ну это дело привычки. Я и не в фортране видел такое :)

>>Документации ноль.

Как так ноль? У вас библиотеки ворованные что ли? Обычно в доках указывают входные, выходные параметры, что делает процедура/функция. Больше ничего и не нужно. Сам список процедур хорошо структурированы по областьи применения. Ориентироваться обычно очень легко.

>>но почему Фортран-77 до сих не запретили под страхом медленного отпиливания гениталий тупыми канцелярскими ножницами

Подозреваю, что та библиотека, которой вы пользуетесь написана во времена, когда 77 был "зе бест".

qqqq ★★
()
Ответ на: комментарий от ero-sennin

> Вот бы и сам Фортран с ним умер.

Блииииин. И откуда таких как ты высирают?

aspell
()

Умер действительно великий человек. Искренне скорблю.

Нелюбителям фортрана могу сообщить: и сейчас ВСЕ серьезные вычисления (расчет ракет, прогноз погоды, предварительный обсчет нефтедобычи делается ТОЛЬКО на фортране. Все остальные языки на этих задачах неспособны дать код такой же эффективности, так как матбиблиотеки в них очень слабые

joshua
()
Ответ на: комментарий от ero-sennin

>Мало того, что все имена функций состоят из 6 символов, 3 из них обозначают подсистему проекта, и лишь последние 3 несут какую-то смысловую нагрузку. EBRRDB, EBRRD1, EBRRDT, EBRINC, EBRINA, EBRINB... У каждой из них по 20 аргументов с именами вроде GOPARR, POPOAN, CHESHI, HANAAA.

Действительно, ХАНААА

blaster999 ★★
()

Каждому бы дожить до 82-х. А вапще, конечно жалко... и насрать, что фортран не мегапопулярен.

anonymous
()
Ответ на: комментарий от robot12

>Да иди ты ! У меня супруга на нём пишет

Можно я ее пожалею?

Только, пожалуйста, без сцен ревности. :)

По теме: Фортран - эпохальное событие.

vada ★★★★★
()
Ответ на: комментарий от blaster999

Для полных идиотов: Фортран не только живёт, но и активно развивается. После некоторого застоя в конце 80-х - начале 90-х был принят стандарт F90, и вскоре его подправили - F95.

В настоящее время используется стандарт F2003 (в интеловском компилере реализован полностью) и активно разрабатывается стандарт под условным названием F2008, в которым для самых отвязных обещают реализовать полную ООП.

Для тех кто развлекается с графикой в фортране: он не был для этого предназначен и не будет. Для написания интерфейса есть предназначенные для этого языки, в частности, Цэ.. Ксти Цэ и фортран совершенно прозрачно дёргают подпрограммы друг у друга.

Я это к тому, что если кому-то не повезло видеть прогу, писанную идиотом, надо держать в голове онекдот про "мне вчера Мойша этих битлов насвистел: фальшивят, картавят, слушать невозможно".

Const
()
Ответ на: комментарий от Const

Попробую начать издалека. Мне нравится библиотека Qt. Когда вышла 4-я версия, я быстро и не без удовольствия портировал свой софт на неё. И не я одит. На Qt3 сейчас сидят только самые упёртые танкисты. Про Qt2 и Qt1 уже мало кто помнит.

Возьмём другой пример. Во времена K&R язык Си несколько отличался от того, что мы имеем сейчас. Вы много видели программ на K&R С? Я - только две, за всю свою жизнь. Почему-то все всё спокойно портировали и не стали делать из этого трагедии.

ТАК ПОЧЕМУ БЛИН ДО СИХ ПОР ИСПОЛЬЗУЕТСЯ, ПОДДЕРЖИВАЕТСЯ И ДАЖЕ РАЗВИВАЕТСЯ СОФТ НА Фортране-77?

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

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

"ТАК ПОЧЕМУ БЛИН ДО СИХ ПОР ИСПОЛЬЗУЕТСЯ, ПОДДЕРЖИВАЕТСЯ И ДАЖЕ РАЗВИВАЕТСЯ СОФТ НА Фортране-77?" Софт на FORTRAN 77 конечно же используется и поддерживается, потому что проверенный десятилетиями, работает надёжно и быстро. Я как раз сейчас занимаюсь тем, что пишу программу на Fortran 90, причём частично используя наработки на FORTRAN 77. Глюков при тупом переводе 77=>90 вылезает море, на их вылавливание надо тратить уйму времени. Я делаю это только из-за чувства перфикционизма :) По идее это не нужно, смесь 77 и 90 работает нормально. По скорости счёта фортрану нет равных, по набору математических и прочих счётных библиотек - тем более.

RedAndr
()

Да, даже в анекдотах про программистов которые пишут не программисты самым часто используемым словом является(кроме C и C++)FORTRAN. Конечно я его и не знаю, но все равно если ЯП так ЯП:(

kvikni
()

Почесть и уважение! Нижний с уважением

anonymous
()
Ответ на: комментарий от ero-sennin

> ТАК ПОЧЕМУ БЛИН ДО СИХ ПОР ИСПОЛЬЗУЕТСЯ, ПОДДЕРЖИВАЕТСЯ И ДАЖЕ РАЗВИВАЕТСЯ СОФТ НА Фортране-77?

> И второй вопрос. Почему большая часть фортрановских программ - кривые поделия на грани маразма? Пожалуй, здесь Фортран уступает только дельфям. Бэкус тут, бесспорно, не при чём, и Фортран - эпохальный язык, но всё-таки?

Могу попытаться объяснить на примере где фортран до сих пор активно используется: на естественно-научных факультетах западных универов. И пишут на нем в основном аспиранты и постдоки, которым платят со своих с великим трудом добытых грантов профессора. Так вот, аспирантам самое главное защититься в разумные сроки и опубликовать некоторое количество статей по теме. Тоже самое для профессоров, которым нужны публикации, иначе не будет грантов. Соответственно, в этой ситуации очень редко кто начнет переписывать с нуля весь легаси код, на это просто нет времени и денег. Опять-таки пишут код не профессиональные программеры так что кривость программ не должна удивлять.

qWen71n ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.