]]> ]]>

Lahey/Fujitsu Fortran 95 v5.7

Версия реализации Lahey/Fujitsu Fortran языка программирования FORTRAN

Lahey/Fujitsu Fortran 95 v5.7 – полная реализация стандартов FORTRAN 77? Fortran 90, Fortran 95 в одном продукте.

В этом продукте сочетается 35-летний опыт в создании систем программирования на языке Fortran, накопленный компанией Lahey, лидерство компании Fujitsu в области оптимизирующих компиляторов и технологические средства сборки приложений, созданные компанией Microsoft.

К нововведениям нового инструментария можно отнести оптимизацию выборки с упреждением, улучшенную обработка стека, новые графические возможности библиотеки WiSK (Winteracter Starter Kit). В частности, благодаря оптимизированной выборке с упреждением, выигрыш в скорости обработки задач современными процессорами составляет от 2 до 12% по сравнению с приложениями, откомпилированными в предыдущей версии 5.6.

Новая реализация стека теперь поддерживает 1 Мбайт данных в стеке против 100 Кбайт в предыдущей. Обработка сложных логических выражений ускорена на 65% согласно показаниям теста Polyhedron. К тому же средства обработки чисел с плавающей запятой теперь полностью отвечают стандарту IEEE 754 и поддерживают 32-битные и 64-битные типы.

Вместо прежнего линкера 386|LINK пакет содержит линкер link (Microsoft Incremental Linker). Благодаря этому поддерживаются как старый формат объектных файлов OMF (Object Module Format), так и новый формат COMF (Common Object Module Format). Объектные файлы разных форматов могут совместно компилироваться в один исполняемый файл. К тому же разработчики смогут создавать динамические библиотеки DLL, состоящие из фрагментов, написанных на нескольких языках.

С новой реализацией Fortran 95 для Windows поставляются библиотеки DLL, в которых реализована среда времени исполнения Fortran. Эти библиотеки можно распространять вместе с приложением, снижая, таким образом, размер отдельных модулей за счет многократного динамического подключения общих участков кода.

Графическая библиотека WiSK 4.10 расширяет возможности по реализации интуитивно понятных и удобных пользовательских интерфейсов. Добавлены новые графические примитивы, а так же сохранены старые для обеспечения обратной совместимости.

В состав пакета включена также обновленная библиотека математических подпрограмм SSL2 (Scientific Subroutine Library). Библиотека SSL2 позволяет находить собственные значения и векторы симметричных действительных матриц, перемножать вектора и матрицы, производить преобразование Фурье во множестве вариантов, а также генерировать нормально распределенные случайные величины по методу Уоллеса.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам