Книги

Современный ФОРТРАН - Бартеньев О.В.

 
Название: Современный ФОРТРАН
Автор: Бартеньев О.В.
Категория: Информатика. Компьютеры
Тип: Книга
Дата: 02.03.2009 15:38:37
Скачано: 1543
Оценка:
Описание: В настоящее время, когда существует множество языков программирования, Фортрану всегда отдается предпочтение в научно-технических и инженерных приложениях. В этих областях у Фортрана нет серьезных конкурентов. Это обусловлено тем, что Фортран изначально был создан для научных и численных расчетов и все его последующее развитие ориентировано прежде всего на подобные приложения. Разработчики Фортран-программ имеют не только современные средства программирования, но и получают доступ к огромному фонду написанного на Фортране программного обеспечения. Созданные на Фортране математические, статистические, графические и иные библиотеки интенсивно используются в различных областях науки и техники. В книге рассматривается реализация Фортрана - Microsoft Fortran PowerStation версии 4.0, которую для краткости мы будем именовать FPS. Эта разработка основана на стандарте Фортран 90 и позволяет создавать 32-разрядные приложения для Windows 95 и Windows NT. Версия FPS 4.0 вышла сразу вслед за версией FPS 1.0, которая, хотя и была основана на стандарте Фортран 77, включала ряд расширений, продвигающих ее к стандарту Фортран 90, таких, как: • свободный формат записи исходного кода; • задание именованных констант; • новые do-циклы и конструкция SELECT CASE; • возможность использовать в выражениях массивы; • новые функции обработки строк; • новые процедуры работы с битами; • встроенные элементные функции (параметрами и результатом таких функций могут быть согласованные массивы); • определение производных типов данных; • динамическое выделение памяти; • усовершенствованные средства ввода-вывода. Повая версия совместима с предшествующими версиями Фортрана Microsoft и включает уже все предусмотренные стандартом Фортран 90 свойства. Опишем вкратце некоторые из них. Теперь FPS поддерживает концепции процедурного и модульного программирования. Иными словами, в программе могут быть наряду с процедурами определены самостоятельные программные единицы - модули, которые "скрывают" в себе данные и могут содержать модульные процедуры, выполняющие обработку этих данных. Доступ к не имеющим атрибута PRIVATE данным и процедурам модуля может быть осуществлен в другой программной единице после подключения к ней модуля.
Файл: 6.35 МБ
Скачать