![]() | |||||
|
|
Статьи: Приложения переходят на ПКПК относятся хотя и к наиболее массовому, но самому низкому уровню в иерархии профессиональных компьютеров. Поэтому естественно, что сложные математические задачи (которые никак нельзя отнести к массовым) в большинстве своем до сегодняшнего дня решались на более мощной технике — рабочих станциях, мини-ЭВМ, мэйнфреймах. Созданием и поддержкой компиляторов Fortran для этих типов компьютеров (в основном в среде UNIX) занимаются многие ведущие разработчики системного ПО — CraySoft, DEC, EPC, Fujitsu, IBM, Microway, NAG (Numeric Algorithms Group), Parasoft и другие. Поддерживая общепринятый стандарт языка (сейчас это Fortran 90), многие компиляторы имеют свои собственные расширения, связанные, как правило, с архитектурой конкретных вычислительных систем (Cray, Vax, Sun) и направленностью решаемых на них задач. Например, компиляторы DEC имеют оптимизирующие возможности, связанные с особенностями процессора DEC Alpha, а системы CraySoft имеют традиционно более сильные средства для работы с матрицами. Позиции Fortran на персональных компьютерах пока довольно скромны, по оценкам Microsoft на них работают в настоящее время только 30% приложений, написанных на Fortran. Наверное, именно этим объясняется тот факт, что ассортимент компиляторов для ПК существенно меньше, чем для UNIX-систем. Кроме того, DOS-компиляторы (этот термин часто используется как синоним пакетов для ПК, когда речь идет о сравнении с другими классами компьютеров) заметно уступают по своим функциональным возможностям. Тем не менее, ситуация на рынке Fortran в последнее время заметно меняется и наблюдается тенденция к существенному увеличению доли персональных компьютеров, используемых для решения математических задач. Здесь можно отметить следующие моменты:
На рынке компиляторов для ПК лидирующие позиции занимает фирма Microsoft, которая в конце 1995 г. выпустила новую версию Fortran PowerStation 4.0 для Windows 95 и Windows NT. В то же время она продолжает поддерживать системы Fortran 5.1 (16-разрядная для DOS) и Fortran PowerStation 1.0 (32-разрядная для DOS/Windows). В качестве наиболее реального конкурента в сегменте ПК чаще всего упоминается фирма Lahey Computer Systems, которая в конце 1995 г. выпустила пакет Lahey FORTRAN 90 2.00a. В качестве иллюстрации тенденций роста роли Fortran на персональных компьютерах можно сослаться на решение американского Центра управления полетами НАСА (NASA Mashall Space Flight Center) о более активном применении ПК для выполнения математических расчетов. Координатор научных систем доктор Бриско Стефенс (Briscoe Stephens) по поводу новой системы фирмы Microsoft заявил: "Fortran PowerStation 4.0 позволит нам снизить затраты. Теперь мы сможем использовать недорогие ПК архитектуры Intel для решения проблем, которые ранее требовали применения рабочих станций Unix или даже суперкомпьютеров Cray". Примечательно, что для подобного перехода не потребуется какого-либо перепрограммирования существующих пакетов. Вместе с тем заметно, что позиционирование Fortran-систем со стороны его разработчиков отличается от других пакетов программирования. Например, ни в один из компиляторов для ПК не входят средства поддержки групповой разработки, в том числе контроль версий, ставшие обычными для C/C++ или Visual Basic. Вместе с тем, все специалисты, занимавшиеся тестированием различных систем программирования, отмечают более высокую производительность Fortran в обработке числовых данных по сравнению с другими языками, в том числе C.
|
||||
![]() | Copyright © fortran-online.info, 2007 | ||||