Ну, я не программист (что бы это ни значило; я понимаю, это означает, что у меня нет большого контакта с изучением компьютерных наук) и ...
Частично в продолжение комментария Джейсона Фрута к ответу С. Лотта:
Да, в стандарт добавлено довольно много функций с F90 по 2003 год. Но «проблема», если можно так назвать (я не могу придумать или позаботиться о более подходящем слове), заключается в том, что многие люди, использующие Fortran не знаю, сохранить основные функции, которые им нужны. Это благословение и проклятие все в одном, в некотором смысле. Они никогда не изучали это, никогда не читали книгу об этом - они просто взяли это, когда шли вместе. Этот способ, безусловно, может работать какое-то время (если вы просто структурируете свои программы, как многие делали в течение столетий, и обладаете своего рода умственной дисциплиной, этот подход может длиться всю жизнь / всю вашу карьеру), но через некоторое время он начинается показать свои недостатки. Попробуйте, например, после некоторых обсуждений последних функций на comp.lang.fortran проверить свои знания.
Итак, возьмите хорошую книгу (многие рекомендуют одну из трех для начинающих; а) Чэпмена Дж. Стивена б) Мэн или в) Меткалфа, Рейда и Коэна (известный как «Книга MRC») - после чего Многие «более неясные» функции не только становятся более ясными, но и «очевидными» (как в некотором смысле; это действительно лучший способ - почему я так поступил ... раньше? ) .
Это решает этот вопрос. Теперь другой вопрос - который наверняка возникнет - стоит ли изучать Фортран сегодня? ( это всегда так, поверьте мне:) . Это неоднократно освещалось, поэтому я просто направлю мой собственный пост относительно вышеизложенного и мой старый пост (вам придется прокрутить немного вниз), который касается некоторые проблемы по сравнению с некоторыми другими языками, упомянутыми здесь.
Последнее, что в некотором роде является причиной всех этих вопросов, в большинстве случаев - это мнение людей о Фортране с акцентом на мнение! Вообще говоря (и мы можем взять этот форум как довольно хороший пример для нашего анализа), он не так хорош. Мало кому нравится [следите за вопросами, отмеченными на этом форуме в течение месяца, и вы быстро узнаете, кто они. Кстати, судя по частоте появления вашего имени, вы быстро становитесь членом клуба :)], большинство либо безразличны, а некоторые ненавидят его из-за своего невежества (часто используется сравнение F66 с современными языками), некоторые из их собственных причин. Теперь, если мы возьмем их и сравним их с населением в целом, простым отчетом, результат обязательно получится плохим. Если бы вы брали интервью только у традиционных инженеров, результаты были бы совсем другими.
Thhhh-а-а-а-а-а-а-а-а-а *
О, еще одна вещь - Фортран является / был и остается главным образом для инженеров, а не математиков. Он лучше подходит для решения больших систем, чем вычисление числа Пи до десятичной дроби. Я не знаю, было ли это опечатка в вашем вопросе, или намеренно. Для чисто математических приложений (в классическом смысле математика) я бы (я был частью этой области), вероятно, выбрал бы, я не знаю, Mathematica? Или Паскаль (не знаю, почему это всегда был Паскаль, но он кажется ужасно популярным среди этих парней).