описание
звоните нам с 9:00 до 19:00
+7(495)374-67-62
 

Языки программирования: Учебное пособие

Языки программирования: Учебное пособие
Количество:
  
-
+
Цена: 1200 
P
В корзину
В наличии
Артикул: 00-01008338
Автор: Тюгашев А.
Издательство: Питер (все книги издательства)
ISBN: 978-5-496-01006-1
Год: 2015
Переплет: Твердый переплет
Вес: 550 г
Страниц: 336

Книга посвящена многообразию языков программирования, которые играют ключевую роль в управлении компьютерными системами и составляют важнейшую область современных информационных технологий.
Издание представляет панорамный взгляд на предметную область, включая историческую ретроспективу и связи с другими областями информатики. Приводится сравнение программирования на языках высокого и низкого уровней (ассемблер). Уникальной особенностью данного учебного пособия по сравнению с другими является специальная глава о визуальных языках программирования и других перспективных средствах создания программ XXI века, а также об эзотерических языках
Каждый раздел книги снабжен контрольными вопросами для проверки усвоения материала. Пособие содержит приложение — лабораторный практикум по языку Си.
Приведены также специальные главы, посвященные жизненному циклу программных средств современной ИТ-индустрии, проблеме ошибок в программах и методах верификации программного обеспечения, стилю программирования и красоте программ.
Издание предназначено студентам и преподавателям высших учебных заведений ИТ-профиля. После выполнения содержащегося в книге лабораторного практикума студент будет способен создавать программы средней сложности на языках C/C++ и базового уровня на языках Лисп и Пролог. Будет полезно читателям — разработчикам программных систем, которые получат представление о том, какую парадигму программирования (императивную, функциональную или логическую) можно использовать более эффективно в своем программном проекте, а также широкому кругу читателей, интересующихся историей программирования и существующими языками программирования.
Издание допущено УМО вузов по образованию в области информационной безопасности в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 10.05.03 (090303) «Информационная безопасность автоматизированных систем».
Оглавление
Введение
Базовые понятая
Истории развитая даыков программирования
Императивное программирование
Описание фон-неймановской архитектуры
Базовые понятия и конструкции императивных языков
Условный оператор и оператор выбора.
Повторное исполнение — рекурсия и итерация
Структурное программирование
Исключения
Процедурное программирование
Структуры данных в программировании
Простые типы данных.
Составные типы данных
Структурирование программ, принцип модульности
Язык программирования Си
Основные понятия языка программирования Си
Принципы ввода-вывода в языке Си
Структурирование программ на языке Си
Структуры данных и управления языка программирования Си
Обработка текстовых строк
Использование параметров функции mamQ
Работа с файлами
Сумма нечетных на языке Си
Сортировка массивов
Система управления базой данных о студентах
Особые возможности Си
Достоинства и недостатки языка Си
Язык ассемблера (автокод)
Сумма нечетных на ассемблере
Макросы в ассемблере
Введение в объектно-ориентированное программирование на примере Си
Достоинства и недостатки ООП
Введение в функциональное программирование
Язык программирования Лисп
Общие сведения
Функции обработки списков
Функции для работы с числами
Функции высших порядков
Написание программ на языке Лисп
Современное состояние и перспективы функционального программирования
Введение в логическое программирование
Язык программирования Пролог
Написание баз данных и знаний на Прологе
Введение арифметики через логику в Прологе
Обработка списков на языке Пролог
Задача о ханойской башне
Программы обработки информации, записанной символами
Отрицание и отсечения в Прологе
Как работает Пролог-система
Современное состояние и перспективы логического программирования
Введение в визуальное программирование
Эзотерические языки программирования
Жизненный цикл программных средств
О стиле программирования и красоте программ
Ошибки в программах и как с ними боротьел
Заключение
Список литературы
Приложение А» Лабораторный практикум по языку См
Лабораторная работа №1. Простейшая программа на языке Си
Лабораторная работа №2. Вычисление значения математического выражения
Лабораторная работа №3. Табулирование функции
Лабораторная работа №4. Сумма нечетных
Лабораторная работа №5. «Спиралька»
Лабораторная работа №6. Сортировка матрицы
Лабораторная работа №7. Низкоуровневые операции языка Си
Лабораторная работа №8 «Оценки».
Лабораторная работа №9. Шифрование файлов
Лабораторная работа №10. Система управления базой данных о студентах
Лабораторная работа №11. ООП на примере классов геометических фигур
Приложение Б, Теоретические основы логического программирования
Исчисление высказываний
Интерпретация исчисления высказываний

Пожалуйста, оставьте отзыв на товар.

Что бы оставить отзыв на товар Вам необходимо войти или зарегистрироваться
Все права защищены и охраняются законом. © 2006 - 2018 CENTRMAG