|
|||||||||
|
|||||||||
|
|
Спецификации YACC. Лексический анализ.
Окружение yacc'а, входной синтаксис yacc'а, неоднозначности и конфликты, алгоритмы
синтаксического разбора.
OS UNIX - многозадачная и многопользовательская операционная система разделения времени.
Ее главная отличительная особенность - мобильность исходного кода. Без особых проблем
OS UNIX может быть портирована на компьютерах различной архитектуры. Другая особенность
OS UNIX - ее высокая технологичность, которая достигается поддержкой многочисленных
инструментальных средств для разработки прикладного и системного программного обеспечения.
Эта операционная система ориентирована на программирующих профессионалов, но не на
"рядовых" пользователей как MS-DOS и Windows 95/98 или Windows NT. Указанные характерные
черты OS UNIX обеспечены успехом реализации следующих базовых концепций
Современная индустрия программного обеспечения (ПО) характеризуется очень высокой
степенью конкуренции. Для успешной работы на этом рынке компания должна разрабатывать,
внедрять и сопровождать программное обеспечение быстро, в срок и с удовлетворительным
качеством.
Поэтому многие компании вкладывают деньги в улучшение качества процесса, памятуя
о том, что подобное вложение денег обязательно окупается, - изучение документированных
случаев улучшения процессов разработки ПО показывает, что в успешных случаях наблюдается
существенное улучшение производительности и качества со средним уровнем возврата
вложений от 5:1 до 8:1 [1].
Генератор программ лексического анализа lex
В документе описан язык программирования lex, предназ-
наченный для разработки программ лексического анализа. При-
водятся правила работы с компилятором языка lex ОС ДЕМОС
Ресурс посвящен лексическому анализатору LEX: разработка LEX-программ, обзор использования
LEX'a, а также выполнение LEX'a в системе UNIX.
В данном ресурсе описывается работа программы LEX для построения лексических анализаторов.
Генератор программ синтаксического анализа yacc
Значительная часть создаваемых программ, рассчитанных
на определенную структуру входной информации, явно или
неявно включает в себя некоторую процедуру синтаксического
анализа. В задачах, где пользователю при задании входной
информации предоставляется относительная свобода (в отноше-
нии сочетания и последовательности структурных элементов),
синтаксический анализ достаточно сложен. При решении подоб-
ных задач существенную поддержку могут оказать сервисные
программы, осуществляющие построение синтаксических (грамма-
тических) анализаторов на основе заданных сведений о синтак-
сической структуре входной информации. yacc относится к
числу этих сервисных программ - генераторов синтаксических
анализаторов.
Программирование: Разработка и отладка программ
В данном разделе рассматривается работа с программами lex и yacc, создание синтаксического
анализатора с помощью программы yacc и конфликты анализатора.
Машинная графика и автоматизация конструирования
Книга французских авторов содержит обзор интерактивных графических методов, используемых в САПР. Рассмотрены методы геометрического моделирования и интеграции САПР. Книга предназначена для инженеров и студентов, использующих компьютеры для решения прикладных и специальных задач в области компьютерной графики.
Книга содержит введение и 6 глав. Глава 1 – Место графики в САПР. Глава 2 – Элементы САПР. Глава 3 – Геометрическое моделирование. Глава 4 – Методы визуализации. Глава 5 – Методы диалога. Глава 6 - Применения.
Интерактивная машинная графика. Структуры данных, алгоритмы, языки
В книге рассмотрены преобразования изображений, графические языки, структуры данных, аппаратные и программные средства реализации графических систем. Книга предназначена для инженеров и студентов, использующих компьютеры для решения прикладных и специальных задач в области компьютерной графики.
Книга содержит введение, 10 глав и приложение. Глава 1 - Введение. Глава 2 – Структуры данных, базы данных, обработка списков. Глава 3 – Структура изображения и преобразование изображения. Глава 4 – Интерполяция и аппроксимация кривых и поверхностей. Глава 5 – Изображение поверхностей и геометрических тел. Глава 6 – Организация интерактивной работы. Глава 7 – Дисплейный процессор. Глава 8 – Организация дисплейного файла и файла изображения. Глава 9 – Интерактивная машинная графика и языки программирования. Глава 10 – Реализация системы графического программирования на языке высокого уровня. Приложение - Реализация идеологии GRIP.
Математические основы машинной графики
Книга посвящена рассмотрению математического аппарата машинной графики. Изложены способы представления геометрических фигур и поверхностей различных классов, описаны методы преобразования координат, процедуры обработки и преобразования графической информации. В приложениях приводятся различные алгоритмы компьютерной графики на языке БЭЙСИК. Книга предназначена для инженеров и студентов, использующих компьютеры для решения прикладных и специальных задач в области компьютерной графики.
Книга содержит введение, 6 глав и три приложения. Глава 1 – Введение в машинную графику. Глава 2 – Точки и линии. Глава 3 – Трехмерные преобразования и проекции. Глава 4 – Плоские кривые. Глава 5 – Пространственные кривые. Глава 6 – Описание и построение поверхности. Приложение А – Программные средства машинной графики. Приложение Б – Матричные операции. Приложение В – Алгоритмы преобразования базы данных.
Вычислительная геометрия
Монография американских ученых посвящена представлению геометрических объектов в
памяти компьютера. Даны основные сведения из аналитической геометрии, необходимые
для инженерных приложений. Приведены конкретные примеры расчетов. Книга предназначена
для математиков-прикладников, инженеров, специалистов по САПР, специалистов по компьютерной
графике.
Книга содержит 8 глав. Глава 1 – Введение. Глава 2 – геометрический поиск.
Глава 3 – выпуклые оболочки: основные алгоритмы. Глава 4 – Выпуклые оболочки:
расширения и приложения. Глава 5 – Близость: основные алгоритмы. Глава 6 –
Близость: варианты и обобщения. Глава 7 - Пересечения. Глава 8 – Геометрия
прямоугольников.
Вычислительная геометрия.
Монография английских ученых, посвященная представлению математическому геометрических
моделей проектируемых объектов. Даны основные сведения из аналитической и дифференциальной
геометрии, необходимые для инженерных приложений. Приведены конкретные примеры расчетов,
графики. Книга предназначена для математиков-прикладников, инженеров, работающих
в области САПР, специалистов в области компьютерной графики.
Книга содержит введение, 9 глав, 5 приложений и библиографию. Глава 1 – Аналитическая
геометрия на плоскости. Глава 2 – Геометрия в пространстве и векторная алгебра.
Глава 3 – Преобразования координат. Глава 4 – Геометрия кривых и поверхностей
в трехмерном пространстве. Глава 5 – Проектирование кривых и поверхностей.
Глава 6 – Составные кривые и сплайны. Глава 7 – Составные поверхности.
Глава 8 – Конструирование с помощью поперечных сечений. Глава 9 - Применение
ЭВМ для конструирования и изготовления поверхностей. Приложение 1 – Элементарная
матричная алгебра. Приложение 2 – Детерминанты. Приложение 3 – Основные
свойства полиномов. Приложение 4 – Численное решение полиномиальных и других
нелинейных уравнений. Приложение 5 – Аппроксимация полиномами
Геометрическое моделирование
Излагаются методы построения математической модели геометрических объектов с помощью
компьютера. Даны основные сведения из дифференциальной геометрии, топологии, вариационного
исчисления, численных методов. Приведена теория В-сплайнов. Подробно рассмотрены
методы моделирования различных кривых, поверхностей и тел, а также алгоритмы выполнения
операций над ними и вычисления их геометрических характеристик. Описаны принципы
установления вариационных зависимостей параметров геометрических объектов. Книга
предназначена для прикладных математиков, специалистов по САПР и компьютерной графики.
Может быть использована студентами соответствующих специальностей.
Книга содержит предисловие, 9 глав и обширный список литературы. Глава 1 –
Основы геометрического моделирования. Глава 2 – Моделирование кривых линий.
Глава 3 – Моделирование поверхностей. Глава 4 – Операции над кривыми
и поверхностями. Глава 5 – Топология оболочек. Глава 6 – Моделирование
тел. Глава 7 – Вариационные связи геометрических объектов. Глава 8 –
Вычисление геометрических характеристик. Глава 9 – Компьютерная графика.
Основы интерактивной машинной графики
В двух томах излагаются общие положения машинной графики. Второй том посвящен собственно проектированию графических систем. Излагаются основы геометрического моделирования, архитектура графических станций, имевших место в то время, алгоритмы отдельных этапов обработки графической информации на всех этапах конвейера вывода и визуализации. Книга предназначена для прикладных математиков, специалистов по САПР и компьютерной графики. Может быть использована студентами соответствующих специальностей.
Книга состоит из 9 глав (нумерация глав сквозная для обоих томов). Глава 9 – Моделирование и иерархия объектов. Глава 10 – Архитектура современных дисплеев. Глава 11 – Алгоритмы и программное обеспечение растровой графики. Глава 12 – Архитектура растровых дисплеев. Глава 13 – Представление пространственных форм.
Глава 14 – Методы создания реалистических трехмерных изображений. Глава 15 – Алгоритмы удаления скрытых линий и поверхностей. Глава 16 – Методы закраски. Глава 17 – Цвет в машинной графике.
Architectural Desktop. Моделирование основных конструктивных элементов. Лекции и
упражнения.
В книге очень подробно изланаются начальные сведения о системе архитектурно-строительного
проектирования Autodesk Architectural Desktop. Изложение не полное. В эом томе автор
излагает только правила проектирования стен, окон и дверей.Книга предназначена для прикладных математиков, специалистов по САПР и компьютерной графики. Может быть использована студентами соответствующих специальностей.
Книга состоит из введения, 7-ми глав и 2-х приложений. Глава 1 - Основы Architectural Desktop, Глава 2 – Стены, Глава 3 – Двери, Глава 4 – Окна, Глава 5 – Проемы, Глава 6 – Формообразующие элементы, Глава 7 – AD – профили. Приложение 1 – Требования к системе, Приложение 2 – Словарь терминов.
Autodesk Architectural Desktop
В книге достаточно полно описана система Autodesk Architectural Desktop версии 3.3.
Кннига хорошо отработана с точкизрения методической. К сожалению, плохо пропечатаны
многие рисунки.Книга предназначена для прикладных математиков, специалистов по САПР
и компьютерной графики. Может быть использована студентами соответствующих специальностей.
Книга состоит из 3-х разделов, введения и 2-х приложений. Первый раздел - Введение
и методология. Включает такие главы: Общий обзор и интерфейс пользователя, Концептуальные
основы Architectural Desktop, Настройка рабочей среды. Второй раздел – Модель
здания. Включает такие главы: Создание и настройка модели здания, Начало работы над
планом этажа, Внутренние и внешние части здания, Стыковка стен, Разработка сложного
плана этажа, Горизонтальные поверхности. Третий раздел – Строительная документация.
Включает такие главы: Создание отраженных планов потолков, Генерация спецификаций,
Генерация аннотаций, Генерация сечений и фасадов, Вывод на графопостроитель. Приложение
А – Контрольный список для стыковки стен. Приложение В – Дополнительные
инструменты для работы со спецификациями.
Генерация высококачественного кода для программ, написанных на СИ
Хотя все компиляторы с языка Си предназначены для генерации наиболее быстрых и компактных
программ, качество оптимизации кода у них может быть совершенно различное.
Методы сортировки и поиска (Часть первая)
В этой книге содержатся фундаментальные материалы, связанные с организацией, сортировкой и поиском данных в основной и внешней памяти. Соответствующие знания необходимы программистам всех уровней (от разработчиков простых прикладных программ до создателей сложнейших систем), квалифицированным пользователям программных продуктов, которые хотят хорошо понимать суть происходящего и, конечно, преподавателям разнообразных компьютерных дисциплин и их студентам.
Методы сортировки и поиска (Часть первая)
В этой книге содержатся фундаментальные материалы, связанные с организацией, сортировкой и поиском данных в основной и внешней памяти. Соответствующие знания необходимы программистам всех уровней (от разработчиков простых прикладных программ до создателей сложнейших систем), квалифицированным пользователям программных продуктов, которые хотят хорошо понимать суть происходящего и, конечно, преподавателям разнообразных компьютерных дисциплин и их студентам.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2003 «Инженерное образование» E-mail: techno@bmstu.ru | тел.: +7 (095) 263-68-63 |
|