Программирование на языке высокого уровня, C/C++, Хабибуллин И.Ш., 2006.
Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элементы современных языков программирования с примерами их реализации на языке 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.Верификация программы.
Литература.
Предметный указатель.
Купить .
Теги: Хабибуллин :: книги по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
- Азбука Delphi, программирование с нуля, Бескоровайный И.В., 2008
- Искусство программирования, том 4, выпуск 3, Генерация всех сочетаний и разбиений, Кнут Д.Э., 2007
- Фортран в задачах и примерах, Немнюгин С.А., Стесик О.Л., 2008
- Информатика и основы программирования, Меняев М.Ф., 2007
- Ассемблер, Это просто, Учимся программировать, Калашников О.А., 2005
- Программирование обработки на оборудовании с ЧПУ, том 2, Евгенев Г.Б., Хараджиев А.X., 2018
- Программирование обработки на оборудовании с ЧПУ, том 1, Евгенев Г.Б., Хараджиев А.X., 2018
- Объектно-ориентированное программирование, Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К., 2001