В Fortran доступ к элементам массива работает через простой. Fortran 2008 существует обратная совместимость с Fortran 77 и большей частью. MESA, которая моделирует эволюцию звзд, тоже на фортране, емнип. Идея такая на CC пишем вычислительное ядро программы. Digital Visual Fortran 5. ПК Тем не менее, пережив многих некогда грозных конкурентов, он продолжает сохранять устойчивые позиции в области математических расчетов. В значительной степени долголетие Фортрана объясняется рядом достоинств, важных именно для расчетных задач подробнее об этом и о стандарте Fortran 9. Здесь в первую очередь нужно выделить отличную межплатформную совместимость, обеспечивающую широкую масштабируемость и долговечность программ. Дело в том, что жизненный цикл расчетных программ намного превышает время существования конкретных компьютерных систем. В качестве примера авторы могут сослаться на некоторые собственные вычислительные модули, последовательно прошедшие без каких бы то ни было изменений через архитектуры СМ 12, СМ 1. ЕС ЭВМ и IBM PC. Существенна также относительная простота конструкций языка программы для научных и технических расчетов пишутся чаще всего специалистами в конкретных предметных областях, а не профессиональными программистами. Еще одно достоинство Фортрана огромный объем готовых математических библиотек, реализованных, как правило, на этом же языке и кочующих вместе с ним с одной компьютерной платформы на другую, шлифуя свои алгоритмы и расширяя состав функций. Сложные математические задачи всегда предъявляли повышенные требования к вычислительной технике, поэтому в большинстве своем они решались на компьютерах высокой производительности рабочих станциях, мини ЭВМ, мэйнфреймах. И именно для этих классов компьютеров особенно для Unix систем был накоплен наибольший опыт в создании компиляторов Фортрана. Можно отметить разработки таких фирм, как Cray. Инструкция + По Эксплуатации Man Tga. Soft, DEC, Fujitsu, IBM, NAG Numeric Algorithms Group, Parasoft. Однако в последние годы с ростом мощности ПК наметилась тенденция более широкого использования Фортрана на платформе Wintel. По некоторым оценкам, не менее половины Фортран программ сегодня работает на ПК. Фортран системы производства Microsoft. До недавнего времени главным производителем компиляторов Фортрана для ПК была корпорация Microsoft, но в начале 1. Тем не менее системы программирования на Фортране фирмы Microsoft продолжают активно использоваться особенно в России, где другие пакеты были практически недоступны для пользователей, поэтому имеет смысл кратко о них напомнить. MS Fortran 5. 1 1. MS DOSWindows 1. Хотя этот пакет значительно устарел, многие продолжают пользоваться им для решения научных задач. Fortran 5. 1 реализован в среде MS DOS, но создаваемые с его помощью программы могут работать с оперативной памятью до 6. Мбайт. Fortran 5. OBJ, так и динамические DLL библиотеки. MS Fortran Power. Программа Которая Работает Fortran 77' title='Программа Которая Работает Fortran 77' />Station 1. MS DOSWindows 1.
Первая версия Fortran Power. Station FPS 1. 0 появилась в начале 1. Среда разработки FPS 1. Windows, а создаваемые в ней 3. MS DOS в сфере научно технических задач эта операционная система была тогда довольно популярна. Интегрированная среда FPS 1. Visual Workbench содержала встроенную справочную систему, редактор с различными средствами управления представлением исходного текста, отладчик, браузер исходного текста, профайлер и многое другое. В компиляторе FPS использовалась так называемая плоская линейная модель памяти, которая за счет 3. Гбайт. Компилятор полностью соответствовал стандарту Fortran 7. Fortran 9. 0, а также нестандартные расширения, используемые в DEC VAX и IBM VSSAA. Программа Которая Работает Fortran 77' title='Программа Которая Работает Fortran 77' />
При работе с версией FPS 1. Windows NT программист получал ряд дополнительных возможностей он мог организовывать распределенную обработку в сетях, симметричные параллельные многопроцессорные вычисления, работу в режиме разделения времени. MS Fortran Power. Station 4. 0 3. Windows 9. NT Workstation 1. В Power. Station и среда разработки, и создаваемые программы работали под управлением Windows 9. Windows NT Workstation. Компилятор FPS 4. Fortran 9. 0, а также ряд дополнительных нестандартных расширений языка, которые используются в популярных системах таких фирм, как DEC, IBM, Cray. Средой разработки FPS 4. Microsoft Developer Studio, которая используется и в других продуктах Microsoft. Пакет позволял создавать исполняемые EXE модули четырех типов Consolе, Standard Graphics, Quick. Win Graphics и Win. Application, которые мы разберем при рассмотрении пакета DVF. Это стандартизованный язык Фортран, версии 66, 77, 90, 95, 03, 08. MS Visual Studio, 2010г некомпактная среда разработки программ. Недаром программы, написанные на 77 Фортране, получили из уст. Это Compaq Array Visualizer, который представляет собой очень. Математические библиотеки подпрограмм. Традиционно сильной стороной Фортрана является мощный набор готовых математических решений в виде библиотек подпрограмм. За многие годы применения языка своеобразным стандартом в этой области стала коллекция фирмы Visual Numerics библиотека IMSL. Поскольку это набор процедур, написанных на Фортране, она может использоваться на любой платформе, где есть соответствующий компилятор. Библиотека содержит свыше 1. Свое решение Microsoft объяснила низкой прибыльностью данных продуктов, которые никогда не являлись основными для корпорации. Однако Microsoft не бросила программистов на произвол судьбы, а передала их под опеку своего давнего партнера корпорации Digital Equipment. В развитие соглашения о стратегическом сотрудничестве в области корпоративных вычислений, подписанного еще в 1. Microsoft и Digital Equipment заключили договор, по которому Microsoft, прекращая с 1 апреля продажу системы FPS 4. Digital Visual Fortran DVF 5. Windows NT Intel, Alpha и Windows 9. При этом Digital лицензировала для своих визуальных средств разработки среду MS Dеveloper Studio, и первым продуктом Digital, включавшим ее, стал как раз DVF 5. Таким образом, Digital, имевшая многолетний опыт создания средств разработки на Фортране в основном для Unix систем, получила отличную возможность продвинуться в сферу ПК, где ранее господствовала Microsoft. А Microsoft, продав свою среду разработки, обеспечила тем самым высокую степень интеграции нового продукта Digital со своими собственными инструментальными средствами. Переходя к характеристике основных возможностей пакета DVF 5. FPS 4. 0. Компилятор DVF 5. Практически все современные компиляторы Фортрана поддерживают несколько модификаций языка, среди которых могут быть как варианты, соответствующие какому либо официальному стандарту, так и нестандартные. Учитывая, что для каждой модификации используются собственные алгоритмы оптимизации результирующего кода, можно говорить даже о наличии в составе одного продукта нескольких различных компиляторов. Пакет DVF 5. 0, как ранее FPS 4. FORTRAN 6. 6 ANSI X3. FORTRAN 7. 7 ANSI X3. Fortran 9. 0 ANSI X3. При этом Digital подчеркивает, что оптимизирующий компилятор Fortran 9. DVF имеет тот же исходный текст, что и соответствующие компиляторы для сред Digital Unix и Open. VMS. Кроме того, DVF обеспечивает компиляцию еще для четырех менее распространенных стандартов ISO 1. MIL STD 1. 75. 3, FIPS 6. ISO 1. 53. 9 1. 99. FPS 4. 0, а также компиляторы Digital Fortran для других компьютерных платформ. В DVF 5. 0 реализованы все новшества самого последнего стандарта языка Fortran 9. Однако специальный режим компиляции для Fortran 9. В результате пакет дает программисту возможность работать фактически в режиме стандарта Fortran 9. FORTRAN 7. 7. Среда Developer Studio. Как мы уже упомянули, в DVF 5. Developer Studio та же, что в системах программирования из семейства Microsoft Visual Studio 9. Впрочем, при желании можно также компилировать и компоновать модули в режиме командной строки без использования Developer Studio.