C++. От ламера до программера.
Автор - Алекс Эллайн
C++ — это мощный язык, позволяющий погрузиться в современные методы программирования. Поскольку его концепции реализованы во многих других языках, знания, которые вы получите, пригодятся и при их освоении (почти все программисты знают несколько языков). Навыки программирования на C++ позволяют работать над разнообразными проектами. Большинство приложений и программ, которыми вы ежедневно пользуетесь, написаны на C++. Это же касается всех упомянутых ранее приложений или, как минимум, существенной части их компонентов. На самом деле интерес к C++ неуклонно растет, несмотря на увеличивающуюся популярность более новых языков программирования, таких как Java и С#. На C++ пишут высокопроизводительные приложения, которые, как правило, работают быстрее приложений на Java и других языках.
Потенциал C++ растет: C++ 11 содержит новые возможности, которые упрощают и ускоряют разработку программ и при этом по-прежнему обеспечивают их высокую производительность. Кроме того, уверенные знания С + + высоко ценятся на рынке труда и позволяют найти интересную и высокооплачиваемую работу.
Первая часть книги Алекса Эллайна "C++: От ламера до программера" посвящена начальной подготовке к написанию программ и использованию базовых компонентов C++. Освоив предложенный материал, вы научитесь думать как программист и создавать реальные программы, которые можно демонстрировать друзьям (хотя пока лишь очень близким). Вы не превратитесь в эксперта по C++, но хорошо подготовитесь к изучению возможностей языка, которые позволяют писать действительно полезные и мощные программы. Вы получите знания и терминологическую базу для освоения более сложных тем. Вы узнаете, как писать программы, которые работают с большими объемами данных (считывают данные из файлов и легко и продуктивно их обрабатывают), и освоите эффективные приемы программирования. Вы научитесь писать большие и сложные программы с четкой и ясной структурой и пользоваться профессиональными инструментами. Проработав материал этой книги, вы будете способны читать и писать настоящие компьютерные программы, которые делают разнообразные полезные и интересные вещи. Если вы увлекаетесь компьютерными играми, то сможете с легкостью решать задачи, которые возникают в процессе их разработки. Если вы собираетесь пойти на курсы по C++ или уже ходите на них, то полученная информация позволит вам добиться блестящих результатов. Если же вы занимаетесь самообразованием, ваших знаний хватит, чтобы писать почти любые программы и пользоваться большинством инструментов C++.
Вторая часть книги посвящена считыванию, сохранению в памяти и обработке больших объемов данных. Сначала вы узнаете, как решить проблему с покером и хранить большой объем данных, не создавая много переменных.
В третьей части вы начнете изучать подходы к созданию больших программ с физического кода. Вы узнаете, как структурировать программу на диске так, чтобы она не состояла из единственного огромного файла cpp. Затем мы рассмотрим логическую структуру программы и узнаем, как избавиться от необходимости целиком держать в голове ее алгоритм. Вы уже умеете пользоваться инструментами для создания больших и интересных программ, но осталось несколько важных тем, не вошедших в основную часть этой книги, например считывание аргументов из командной строки и форматирование входных и выходных данных.
Данные темы относятся больше к пользовательскому интерфейсу, чем к алгоритмам, однако это ничуть не умаляет их важность. Программа, которая не взаимодействует с пользователем, никому не интересна! Эту информацию вы получите в четвертой заключительной части книги.
Издательство – Питер
Год издания – 2015
Формат книги - PDF
Размер - 214 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|