| Summary: | Описываются современные технологии разработки программных систем и трансляции языков высокого уровня. Рассматриваются основные концепции объектно-ориентированного программирования с использованием языка С++, базовые и специфичные для автоматизированных систем (САПР, АСУ) структуры данных и алгоритмы. Даются методы проектирования и практической реализации многопоточных приложений, трансляторов языков высокого уровня, а также методы анализа и проектирования пользовательских интерфейсов. Излагаются основные положения технологий, используемых при разработке промышленного программного обеспечения. Учебное пособие предназначено для студентов, обучающихся по специальностям 230104 «Системы автоматизированного проектирования» и 230102 «Автоматизированные системы обработки информации и управления» направления подготовки дипломированных специалистов 230100 «Информатика и вычислительная техника», а также для бакалавров техники и технологии по направлению подготовки 230100 «Информатика и вычислительная техника». Может быть использовано в курсовом и дипломном проектировании при разработке лингвистического и программного обеспечения автоматизированных систем проектирования, обработки информации и управления. |