Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элементы современных языков программирования с примерами их реализации на языке C/C++. Большое внимание уделяется стилю программирования. Разобраны базовые алгоритмы и основные структуры данных, принципы объектно-ориентированного программирования, работа со стандартной библиотекой шаблонов STL, а также этапы и современные методы разработки надежного программного обеспечения. Приемы программирования и применения алгоритмов и структур данных иллюстрируются фрагментами программ. Может использоваться как справочник по языкам С и C++, так как содержит схемы, таблицы, описания стандартных библиотек функций и библиотеку шаблонов классов STL.
Логическое строение памяти компьютера.
Память компьютера разделена на несколько уровней: регистры, кэшпамять, оперативная память, внешняя память. Эти уровни различаются емкостью, быстродействием чтения и записи, ценой. Регистры встроены в процессор и используются им для хранения промежуточных результатов вычислений. Эго самая быстрая память, но и самая дорогая. Кэш-память расположена между процессором и оперативной памятью и служит буфером между ними, ускоряющим обмен данными. Основным уровнем является оперативная память. Оперативная память современного компьютера собрана на чипах, состоящих из миниатюрных элементов, имеющих, как говорилось выше, два устойчивых состояния. Эти элементы хранят биты (bit — сокращение слов binary digit) информации. Такое название, в буквальном переводе "двоичная цифра", выбрано потому, что в двоичной записи один бит — это один разряд двоичного числа: 0 или 1.
Оглавление.
Предисловие.
Введение.
Глава 1.Алгоритмы и их запись.
Глава 2.Простые типы данных.
Глава 3.Основные структуры управления.
Глава 4.Массивы и указатели.
Глава 5.Процедурное программирование.
Глава 6.Работа с файлами.
Глава 7. ипы данных, определяемые пользователем.
Глава 8.Препроцессор.
Глава 9.Расширения языка С в языке C++.
Глава 10.Принципы ООП.
Глава 11.Реализация ООП в языке C++.
Глава 12.Обработка исключительных ситуаций.
Глава 13.Дополнительные конструкции языка C++.
Глава 14.Динамические структуры данных.
Глава 15.Работа со строками.
Глава 16.Потоки ввода-вывода.
Глава 17.Классы-контейнеры.
Глава 18.Утилиты стандартной библиотеки.
Глава 19.Жизненный цикл программы.
Глава 20.Методы отладки и тестирования программы.
Глава 21.Верификация программы.
Литература.
Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Хабибуллин :: #книги по программированию :: #программирование
Смотрите также учебники, книги и учебные материалы:
- Азбука Delphi, программирование с нуля, Бескоровайный И.В., 2008
- Искусство программирования, том 4, выпуск 3, Генерация всех сочетаний и разбиений, Кнут Д.Э., 2007
- Фортран в задачах и примерах, Немнюгин С.А., Стесик О.Л., 2008
- Информатика и основы программирования, Меняев М.Ф., 2007
- Ассемблер, Это просто, Учимся программировать, Калашников О.А., 2005
- Программирование обработки на оборудовании с ЧПУ, том 2, Евгенев Г.Б., Хараджиев А.X., 2018
- Программирование обработки на оборудовании с ЧПУ, том 1, Евгенев Г.Б., Хараджиев А.X., 2018
- Объектно-ориентированное программирование, Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К., 2001