Главная Упрощенный режим Описание Шлюз Z39.50
Авторизация
Фамилия
Пароль
 

Базы данных


Книги фонда НБ СГЮА - результаты поиска

Вид поиска

Область поиска
Формат представления найденных документов:
полный информационныйкраткий
Поисковый запрос: (<.>A=Головин, Игорь Геннадьевич$<.>)
Общее количество найденных документов : 1
1.

Вид документа : Однотомное издание
Шифр издания : 004/Г61
Автор(ы) : Головин, Игорь Геннадьевич, Волкова, Ирина Анатольевна
Заглавие : Языки и методы программирования : учебник
Выходные данные : М.: Академия, 2012
Колич.характеристики :304 с
Серия: Бакалавриат
ISBN, Цена 978-5-7695-7973-8: 757.62, 757.62, р.
УДК : 004 + 004.43(075.8)
ББК : 32.973-018.1я73
Предметные рубрики: Информационные технологии
Содержание : Предисловие ; ЧАСТЬ I. ОСНОВЫ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ; Глава 1. Понятие языка программирования ; 1.1. Определение языка программирования ; 1.2. Языки и основные парадигмы программирования ; 1.3. Схема рассмотрения языков программирования ; Глава 2. Исторический очерк развития языков программирования ; Глава 3. Основные понятия языков программирования: данные, операции и связывание ; Глава 4. Виртуальная машина языка. Иерархия виртуальных машин ; ЧАСТЬ II. ВВЕДЕНИЕ В СОВРЕМЕННЫЕ ЯЗЫКИ, ПРОГРАММИРОВАНИЯ ; Глава 5. Базис современных языков программирования ; 5.1. Простые типы данных, операции над ними ; 5.2. Составные типы данных ; 5.3. Управление последовательностью действий: операторный базис языков программирования ; Глава 6. Процедурные абстракции ; 6.1. Подпрограммы. Передача управления в подпрограммах ; 6.2. Передача параметров в подпрограммах ; 6.3. Подпрограммные типы данных ; Глава 7. Определение новых типов данных ; 7.1. Класс как тип данных ; 7.2. Специальные функции-члены ; 7.3. Инкапсуляция. Абстрактные типы данных ; Глава 8. Объектно-ориентированные механизмы в современных языках программирования ; 8.1. Наследование ; 8 2. Динамический полиморфизм ; 8 3. Интерфейсы и абстрактные классы ; Глава 9. Безопасность и отказоустойчивость программ ; 9. 1. Надежность программ. Подходы к обеспечению отказоустойчивости программ ; 9. 2. Определение исключительной ситуации ; 9. 3. Распространение и обработка исключительных ситуаций ; 9. 4. Особенности реализации исключений в языках C++, С# и Java ; Глава 10. Статическая параметризация. Понятие об обобщенном программировании ; 10.1. Параметрический полиморфизм ; 10.2. Шаблоны языка C++ ; 10.3. Особенности реализации параметрического полиморфизма в языках С# и Java ; ЧАСТЬ III. ВВЕДЕНИЕ В ТРАНСЛЯЦИЮ ; Глава 11. Трансляторы, компиляторы, интерпретаторы ; Глава 12. Элементы теории формальных языков и грамматик ; 12.1. Основные понятия и определения ; 12.2. Классификация грамматик и языков по Хомскому ; 12.3. Примеры грамматик и языков ; 12.4. Разбор цепочек ; 12.5. Преобразования грамматик. Алгоритмы приведения грамматик и устранения правил с пустой правой частью в КС-грамматиках ; Глава 13. Разбор по регулярным грамматикам ; 13.1. Общие сведения ; 13.2. Диаграмма состояний для регулярных грамматик ; 13.3. Диаграммы состояний и конечные автоматы ; 13.4. О недетерминированном разборе. Алгоритм преобразования недетерминированного конечного автомата к детерминированному ; 13.5 Регулярные выражения ; Глава 14. Лексический анализ формальных языков ; 15. Синтаксический анализ формальных языков ; 15.1. Общие сведения ; 15.2. Нисходящий анализ с прогнозируемым выбором альтернатив ; 15.3. Метод рекурсивного спуска ; 15.4. О применимости метода рекурсивного спуска ; 15.5. Задача разбора для неоднозначных грамматик ; 15.6. О других методах распознавания КС-языков ; 15.7. Синтаксический анализатор для М-языка ; Глава 16. Контроль контекстных условий формальных языков ; Глава 17. Генерация внутреннего представления программ ; 17.1. Языки внутреннего представления программ ; 17.2. Синтаксически управляемый перевод ; 17.3. Генерация внутреннего представления программы на М-языке ; 17.4. Интерпретатор ПОЛИЗа для модельного языка ; Глава 18. Оптимизация программного кода ; 18.1. Общие сведения ; 18.2. Машинно-независимые оптимизирующие преобразования ; 18.3. Машинно-зависимые оптимизирующие преобразования ; Список литературы
Аннотация: Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки 010400 «Прикладная математика и информатика» (квалификация «бакалавр»). Рассмотрены основные парадигмы программирования: процедурная, объектно-ориентированная, функциональная. Особое внимание уделено семантике и прагматике языковых понятий, их связи с методами и технологией программирования. Материал представлен на примере современных языков индустриального программирования: C++, С#, Java. Отражены теоретические и практические вопросы реализации языков программирования. Для студентов учреждений высшего профессионального образования.
Экземпляры : всего : ч/з1(1), ч/з6(1), н/а(8)
Свободны : ч/з1(1), ч/з6(1), н/а(8)
Найти похожие

 
© Международная Ассоциация пользователей и разработчиков электронных библиотек и новых информационных технологий
(Ассоциация ЭБНИТ)