Книги

Учимся программировать на С++ вместе с Джоном Смайли

, , ,
12 января 2010, 21:27

После прочтения книги — Программирование в C++ Builder 6 – А.Я. Архангельский я понял для себя что хочу больше знать по языку С++. Но денег у меня не было на тот момент чтобы купить стоящую книгу, поэтому я ждал пока они появятся. Было это в то время когда я был студентом колледжа, тогда мы с однокурсником участвовали в конференции по новым компьютерным технологиям, которая проходила в колледже. Тогда мы заняли я уже точно не помню какое место но нам вручили по книге, мне дали книгу по C++ ему кажется по JavaScript. Я долго к этой книге не приступал так как было мало времени. Но когда я приступил читать то меня так затянуло что можно сказать даже прочел ее на одном мгновении. Эта книга действительна уникальна я и по сей день не встречал подобных книг в технической литературе. Стиль меня сначала удивил, но потом я привык и мне очень понравилось читать данный труд Джона Смайли.

Учимся программировать на С++ вместе с Джоном Смайли

Сегодня я вкратце расскажу Вам о очень хорошей книге по С++ — Учимся программировать на С++ вместе с Джоном Смайли, автором который как видно из названия является Джон Смайли.

В процессе чтения книги можно так представить что Вы становитесь участником виртуальной группы студентов, учителем в которой будет знаменитый профессор, у которого очень много выпускников, который стали достаточно успешными программистами. В этой книге большое изобилие примеров, которые тщательно обсуждаются, проводится вдумчивый анализ, студенты задают вопросы. Книга подойдет даже для совсем далеких от программирования людей. Там настолько все просто и понятно описано что практически любой начинающий программист сможет разобраться без проблем с языком программирования C++.

Краткое оглавление:

  • Глава 1. С чего начать?
  • Глава 2. Начало изучения C++
  • Глава 3. Данные
  • Глава 4. Структуры выбора
  • Глава 5. Циклы
  • Глава 6. Создание функций
  • Глава 7. Создание объектов из порождающих классов
  • Глава 8. Управление доступом к данным в объектах
  • Глава 9. Наследование
  • Глава 10. Массивы
  • Глава 11. Указатели
  • Глава 12. Ошибки и обработка ошибок
  • Предметный указатель

Как видно из оглавления рассматриваются основные концепции языка программирования C++. Книга представляет собой Технической литературы и Художественной литературы. Как я и говорил раньше что Вы попадаете в группу студентов, которые изучают язык программирования C++. Если говорить об авторе то это достаточно известный программист, преподаватель, который занимается обучением программированию уже более 20 лет.

На протяжении всей книги разрабатывается полностью функционирующая программа для вычисления итоговой оценки для студентов определенных кафедр. Эту программу Джона попросили сделать два человека, и Джон решил разработать эту программу вместе со студентами, с которыми он знакомится и узнает их по мере работы с ними.

Тут Вы найдете и составление ТЗ, и много много интересного. Каждый код приведенный в книге хорошо проиллюстрирован работоспособностью, причем ведется достаточно обширное обсуждение
почти каждой строки кода.

Книга является уникальной в своем роде, так как таких я больше не встречал. Очень интересно читать диалоги студентов с Джоном ихним преподавателем. По ходу бесед студенты естественно задают вопросы, порой даже совпадали и с моими. Преподаватель Джон Смайли также задет вопросы, и иногда даже специально пытаешься не читать ответы студентов и пытаешься ответить на вопросы сам а потом читаешь дальше и проверяешь себя. Иногда студенты отвечают правильно иногда неправильно, но впрочем как и в обычной группе, кто то быстрее понимает суть происходящего а кто то долго думает.

Книга также будет полезна и начинающим преподавателям, которые на основе книги смогут построить достаточно хорошие лекции.

Я эту книгу давал почитать двум начинающим программистам, и могу сказать с полной уверенностью что они достаточно хорошо научились программировать с помощью языка C++.

После прочтения этой книги можно смело переходить к книге — C++ Builder в задачах и примерах – Никита Культин.

Ссылки:

  • http://johnsmiley.com/ — сайт автора этой книги, и Вашего будущего виртуального преподавателя, если Вы конечно будете читать его труд

В общем книга замечательная, читается на одном дыхании, интересная, и главное прочтя эту книгу Вы сможете разобраться в основах языка программирования C++. Так что читайте! читайте! и еще раз читайте!