Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интегрирование лекции.docx
Скачиваний:
0
Добавлен:
09.12.2019
Размер:
154.74 Кб
Скачать

5.1.5. Рекомендации по литературе

Читайте книги - некоторые из них специально для этого написаны. Михаил Генин

Не издано книг, дающих хороший обзор и сравнительный анализ существующих систем программирования. В то же время можно отметить прекрасные работы, отражающие разные аспекты наиболее часто используемых инструментов. Например, для трансляторов с языков программирования это

Следующие книги:

  • "Теория синтаксического анализа, перевода и компиляции" [Ахо, Ульман 1978] и "Компиляторы: принципы, технологии и инструменты" [Ахо, Сети, Ульман 2001], содержащие теоретические основы конструирования компиляторов;

  • "Конструирование компиляторов для цифровых вычислительных машин" [Грис 1975], в которой рассматриваются практические вопросы реализации компиляторов;

  • "Как Паскаль и Оберон попадают на "Самсон", или искусство создания трансляторов" [Кожохарь, Евстюнин, Терехов, Уфнаровский 1992], в которой приведены примеры практически готовых трансляторов для отечественной ЭВМ "Самсон";

  • "Языки и методы программирования в системе "Эльбрус" [Сафонов 1989], в которой приведены практические сведения об использовании систем программирования, реализованных на вычислительных комплексах "Эльбрус";

  • "Текущее состояние российских исследований и разработок в области трансляции" [Поттосин 1995]. Эта работа дает представление об отечественных разработках последних лет и содержит ссылки на российские коллективы и центры, занимающиеся разработкой систем программирования.

Ссылки на литературу по другим системам программирования будут приводиться в тех разделах, где эти системы рассматриваются. Обратим внимание, что программисту всегда следует ориентироваться на два основных документа, сопровождающих каждый программный продукт - руководство пользователя и справочное руководство.

5.2. Процесс-ориентированный инструментарий

Всякий инструмент будет наилучшим образом удовлетворять своему назначению, если он предназначен для исполнения одной работы, а не многих.  Аристотель

Теперь подробно перечислим инструменты, относя их к одной из следующих групп.

5.2.1. Возникновение и исследование идеи

Вдохновение нужно в поэзии, как и в геометрии.  Александр Сергеевич Пушкин

Для поддержки данного процесса предлагается использовать два типа инструментов.

  • Поисковые информационные системы. Эти системы по сделанному запросу выдают ссылки на найденные документы. Подробно такие системы будут рассмотрены в разд. 5.3.6. Наиболее известными поисковыми системами являются:

    • поисковые системы общего назначения (например, Яndex (http://www.yandex.ru/) и Google (http://www.google.com/));

    • тематические каталоги Интернета (например, Yahoo (http://www.yahoo.com/));

    • базы данных патентов в Интернете (например, Questel-Orbit (http://www.questel.orbit.com/));

    • индексы цитирования научных статей (например, Researchlndex (http://www.citeseer.nj.nec.com/cs)).

  • Системы поиска решений. Эти системы представляют собой структурированный набор разнообразного рода эвристических приемов и методов (http://www.triz.minsk.by/index0.htm). Они объединяют предшествующий опыт различных авторов и коллективов и должны способствовать увеличению количества рождающихся идей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]