оптимизация в фортране [DJVU]

E-Book Overview

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

E-Book Information

  • Series: Математическое обеспечение ЭВМ

  • Year: 1,985

  • Pages: 266

  • Pages In File: 266

  • Language: Russian

  • Topic: 92

  • Org File Size: 14,792,903

  • Extension: djvu

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

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

You might also like

Algorithm Theory — Swat 2002: 8th Scandinavian Workshop On Algorithm Theory Turku, Finland, July 3–5, 2002 Proceedings
Authors: Torben Hagerup , Rajeev Raman (auth.) , Martti Penttonen , Erik Meineche Schmidt (eds.)    151    0


Computer Graphics And Geometric Modeling. Mathematics
Authors: Max K. Agoston    180    0


The Curve Shortening Problem
Authors: Kai-Seng Chou , Xi-Ping Zhu    163    0


Digital Image Processing (preview)
Authors: Rafael C. Gonzalez , Richard E. Woods    163    0


Advances In Discrete Tomography And Its Applications
Authors: Gabor T. Herman , Attila Kuba    121    0


Lectures On Image Processing
Authors: Morse B.S.    153    0


Statistical Pattern Recognition
Authors: Andrew R. Webb    144    0



Algorithms
Authors: Sanjoy Dasgupta , Christos Papadimitriou , Umesh Vazirani    194    0


Introduction To Programming With Fortran 77, 90, 95, 2003
Authors: Chivers , Sleightholme.    181    0