Книга Антона Марченко "C++. Бархатный путь" является результатом преподавательской деятельности автора в МГУ им М.В. Ломоносова и Лицее Информационных Технологий. В предлагаемой работе рассматривается язык программирования C++ как формальный язык. При работе над книгой, как и при подготовке учебного курса, автор предполагал у читателей и слушателей наличие элементарных понятий и представлений из области информатики, а также навыков программирования. Это предположение позволило сосредоточиться на основной задаче книги: формировании четких знаний о языке программирования C++, его синтаксисе и семантике. С этой целью при описании грамматики языка в книге широко используются формы Бэкуса-Наура, и уделяется большое внимание обсуждению причин и следствий введения в язык тех или иных языковых конструкций. Одной из особенностей книги является практически полное отсутствие примеров, связанных с реализацией конкретных содержательных алгоритмов.
Эта книга о языке программирования C++. В ней на основе базовых языковых конструкций и элементарных понятий описываются все более сложные элементы языка и связанные с ними концепции: алфавит и идентификаторы, элементарные типы, объявления и пределения, операции, выражения и операторы, функции и их характеристики, производные типы и средства их построения, функции-члены, конструкторы и операторные функции, механизмы наследования, инкапсуляции и полиморфизма, шаблоны, потоки ввода-вывода, средства обработки исключительных ситуаций. В книгу также включено несколько приложений: грамматика языка C++; информация о контроле типов, типизации и прочих важных характеристиках языков программирования; сведения об алгоритмах преобразования, дополнительном коде и о преобразовании дробной части вещественного числа; элементы теории комплексных чисел; элементарные сведения об устройстве ЭВМ.
Книга "C++. Бархатный путь" адресована, прежде всего, тем, кто уже имеет навыки в области программирования, кто уже знает, что такое алгоритм, компьютер, редактор и транслятор, кто, возможно, уже наблюдал появление на экране дисплея волнующей надписи "Hello, world!" - учащимся старших классов и студентам младших курсов. Подобная адресация чисто условна, поскольку учиться, как известно, никогда не бывает поздно.
Автор - Антон Марченко
Файл в формате CHM (Microsoft Compiled HTML Help) на русском языке.
|