Näita mobiiliversiooni

Liigu sisu juurde Liigu peamenüü juurde

Avaleht / Raamatud / Arvutid / Programmeerimine / ЯЗЫКИ ПРОГРАММИРОВАНИЯ. УЧЕБНОЕ ПОСОБИЕ

Raamat

ЯЗЫКИ ПРОГРАММИРОВАНИЯ. УЧЕБНОЕ ПОСОБИЕ

Autor: АНДРЕЙ ТЮГАШЕВ

* * * * * * * * * * Loe arvustusi (0)

Toode pole saadaval

Sisukirjeldus

Книга посвящена многообразию языков программирования, которые играют ключевую роль в управлении компьютерными системами и составляют важнейшую область современных информационных технологий.
Издание представляет панорамный взгляд на предметную область, включая историческую ретроспективу и связи с другими областями информатики. Приводится сравнение программирования на языках высокого и низкого уровней (ассемблер).
Каждый раздел книги снабжен контрольными вопросами для проверки усвоения материала. Пособие содержит приложение - лабораторный практикум по языку Си.
Приведены также специальные главы, посвященные жизненному циклу программных средств современной ИТ-индустрии, проблеме ошибок в программах и методах верификации программного обеспечения, стилю программирования и красоте программ.
Издание предназначено: студентам и преподавателям высших учебных заведений ИТ-профиля. После выполнения содержащегося в книге лабораторного практикума студент будет способен создавать программы средней сложности на языках С/С++ и базового уровня на языках Лисп и Пролог; читателям - разработчикам программных систем, которые получат представление о том, какую парадигму программирования (императивную, функциональную или логическую) можно использовать более эффективно в своем программном проекте; широкому кругу читателей, интересующихся историей программирования и существующими языками программирования.
Издание допущено УМО вузов по образованию в области информационной безопасности в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 10.05.03 (090303) "Информационная безопасность автоматизированных систем".

Содержание:

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

Lisainfo
ISBN 9785496010061
Ilmumisaasta 2014
Keel venekeelne
Formaat Kõvakaaneline
Lehekülgi 336 lk
Mõõt 240x172x20 (mm)
Kirjastus ПИТЕР
Sari UCHEBNIK DLJA VUZOV
Lisamise aeg: 30.04.2016

Toode pole saadaval

Arvustused (0)
Suhtlusvõrkude arvustused

Vabandame! Teie veebilehitseja on liiga väike meie kodulehe külastamiseks.

We're sorry! Your browser is too small for this website.

Приносим извинения! Размеры вашего браузера слишком малы для посещения нашей страницы.