Оптимизация в Фортране

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Книга швейцарского системного программиста, дающая систематическое исследование проблемы разработки эффективных программ. В ней обсуждаются современные ЭВМ и их математическое обеспечение, уделено внимание аспектам оптимизации программ и универсальным приёмам программирования, включён материал об ЭВМ с векторными процессорами, о новой версии языка Фортран 77.
Для программистов разной квалификации, для всех изучающих программирование.

Author(s): Меткалф М.
Series: Математическое обеспечение ЭВМ
Publisher: Мир
Year: 1985

Language: Russian
Pages: 266
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на FORTRAN;

 

Предисловие
Зачем оптимизировать?
Точка зрения пользователя
Точка зрения руководства
Социальный аспект
Цена оптимизации
Первичная документация
Архитектура ЭВМ
Объекты данных
Уровни памяти
Центральный процессор
Команды и архитектура
Система IBM/370
Система CYBER фирмы CDC
Заключение
Методы компиляции
Назначение компилятора
Структура компилятора
Лексический анализ
Синтаксический анализ
Промежуточный текст
Сообщения об ошибках
Методы оптимизации
Генерация кода
Печатные документы компилятора
Заключение
Аспекты оптимизации
Алгоритмы
Средства профилирования
Ясность
Мобильность
Оптимизация памяти
Приёмы оптимизации
Оптимизация, не зависящая от компилятора
Инициализация переменных
Арифметические операции
Смешанная арифметика
Литерные переменные
DO-циклы
Инвариантные коды
Переходы
Вызывающие последовательности
Функции
Операции ввода-вывода
Заключение
Неоптимизирующие компиляторы
Исключение мёртвых переменных
Исключение лишних переменных
Исключение константных выражений
Исключение общих подвыражений
DO-циклы
Оптимизирующие компиляторы
Арифметические операции
Общие и константные подвыражения
DO-циклы
Сцепление данных и инструкция EQUIVALENCE
Заключение
Компиляторы IBM
Историческая справка
Вспомогательные оптимизации
Текстовые оптимизации
Оптимизация использования регистров
Оптимизация переходов

Операции ввода-вывода
Специальные типы данных
Использование памяти
Обработка ошибок
Компиляторы для машин фирмы CDC
Историческая справка
Оптимизации, осуществляемые компилятором FTN 5

Внутренние функции
Исследование DO-цикла
Память второго уровня
Операции ввода-вывода
Мобильность программ на Фортране
Мобильность программного обеспечения
Фортран и мобильность

Процессорно-зависимые ограничения
Арифметика вычислительной машины
Словное выравнивание
Векторные процессоры
Новые перспективы
Встроенный матричный процессор фирмы Hitachi
Семейство CRAY
CYBER 205 фирмы CDC
Заключение
Будущий Фортран
Стандартизация
Общий проект
Изменится ли дух Фортрана?
Новые возможности
Приложения
Фортран 77
Программа редактирования выдачи
Литература
Именной указатель
Предметный указатель