Язык формирует способ нашего мышления и предопределяет, о чем мы можем думать. Б.Л. Ворф
Одни языки создаются для решения задачи, другие – для доказательства той или иной точки зрения. Деннис Ричи
При помощи этих языков программирования можно сделать всё, что угодно, даже если вы того и не хотите. Ален И. Голуб «С и С++. Правила программирования»
C & C++
Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера. М:. Радио и связь, 1990.
М. Эллис, Б. Страуструп. Справочное руководство по языку программирования С++ с комментариями. М.: Мир, 1992.
Б. Страуструп. Язык программирования С++. Специальное издание. Москва, Бином-Пресс, 2008.
Прата С. Язык программирования С++. Лекции и упражнения. М.: ДиаСофт, 2003.
Б. Страуструп. Дизайн и эволюция С++. М.: ДМК Пресс, 2011. В книге изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик языка С++. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит понимание всех деталей языка.
Ален И. Голуб. С и С++. Правила программирования. М.: Восточная Книжная Компания, 1996. Эта книга предназначеня для тех, кто знает языки С и С++, она содержит лишь правила, которые автор вывел на основании своего опыта программирования. Однако она написана очень интересно, и даже если вы не во всём согласитесь с автором, она будет вам полезна.
Зубков С. В. Assembler для DOS, Windows и UNIX. М.: ДМК Пресс, 2006.
Юров В. И. Assembler: специальный справочник. СПб.: Питер, 2005.
http://allasm.ru/urok.php – набор уроков о программировании на языке ассемблера под Windows