Lahey/Fujitsu Fortran 95 v5.7
Версия реализации Lahey/Fujitsu Fortran языка программирования FORTRANLahey/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
]]>