Идиомы и стили С++.fb2

"Идиомы и стили С++.fb2"

"Идиомы и стили С++"

Author(s):Альберт Махмутов
Book Format:fb2
Publishing year:2010
Book Language:RU
Download count:8
Store Date:2018-09-02
  1. Объекты-указатели на другие объекты.
  2. Объекты-интерфейсы к другим объектам.
  3. Использование шаблонов как средства безопасности.
  4. Массивы данных, итераторы и курсоры.
  5. Нестандартное управление памятью.
  6. Разное.


Книга написана в оригинальном стиле и в простой форме раскрывает (ну или думает так) сложные места и "секреты мастерства" С++.
Идиомы и стили С++.fb2 Идиомы и стили С++.fb2 Идиомы и стили С++.fb2 Альберт Махмутов - Идиомы и стили С++.fb2 Альберт Махмутов - Идиомы и стили С++.fb2 Альберт Махмутов - Идиомы и стили С++.fb2
Программирование. Принципы и практика с использованием C++.pdf

"Программирование. Принципы и практика с использованием C++.pdf"

"Программирование. Принципы и практика с использованием C++"

Author(s):Бьйорн Страуструп
Book Format:pdf
Publishing year:2016
Publisher:Вильямс
Book Language:RU
Download count:17
Store Date:2018-07-30
Эта книга — курс программирования, написанный автором языка С++ Бьярном Страуструпом.

Книга "Программирование: принципы и практика с использованием C++, второе издание" не просто учебник по языку C++, это учебник по программированию. Несмотря на то что ее автор — автор языка С++, книга посвящена не только этому языку программирования (при этом книга представляет собой прекрасное введение в язык С++); язык C++ играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище.

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

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

Если вы решили стать программистом, и уже знакомы с азами C++ — эта книга для вас, в первую очередь потому, что программирование — это не только, и не столько знание инструмента (языка программирования C++), сколько понимание самого процесса. Автор недаром не ограничился своим первоклассным (но ни в коей мере не являющимся учебником для программистов без большого практического опыта) трудом Язык программирования C++.

Проводя грубую аналогию — виртуозное владение топором никого не делало настоящим плотником. Бьярне Страуструп в очередной раз приходит на помощь программистам — создав уникальный язык программирования, он не ограничивается им и рассказывает о том, как правильно им воспользоваться, даже не зная все его тонкости и возможности.

Основные темы книги "Программирование: принципы и практика с использованием C++, второе издание":
- Подготовка к созданию реальных программ. Автор книги предполагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники.
- Упор на основные концепции и методы. Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Этот подход дает основательный фундамент для разработки полезных, правильных, понятных и эффективных программ.
- Программирование на современном языке С++ (C++11 и C++14). Книга представляет собой введение в программирование, включая объектно-ориентированное и обобщенное программирование. Одновременно она представляет собой введение в язык С++, один из широко применяющихся языков программирования в современном мире. В книге описаны современные методы программирования на С++, включая стандартную библиотеку и возможности C++11 и C++14, позволяющие упростить программирование.
- Для начинающих программистов и всех, кто хочет научиться программировать. Книга предназначена в основном для людей, никогда ранее не программировавших, и опробована на более чем тысяче студентов университета. Однако и опытные программисты, и студенты, уже изучившие основы программирования, найдут в книге много полезной информации, которая позволит им перейти на еще более высокий уровень мастерства.
- Широкий охват тем. Первая половина книги охватывает широкий спектр основных понятий, методов проектирования и программирования, свойств языка С++ и его библиотек. Это позволит читателям писать программы, выполняющие ввод и вывод данных, вычисления и построение простых графических изображений. Во второй половине рассматриваются более специализированные темы (такие как обработка текста, тестирование и язык C). В книге содержится много справочного материала. Исходные тексты программ и иные материалы читатели могут найти на веб-сайте автора.

Бьярне Страуструп — разработчик языка программирования C++ и первой его реализации; он также является автором известной книги The С++ Programming Language. Сейчас он работает управляющим директором в технологическом отделе Morgan Stanley; приглашенным профессором в Колумбийском университете и является почетным профессором Университете Техаса. Страуструп — член Национальной академии технических наук США (U.S. National Academy of Engineering). До перехода на академическую работу он много лет работал в исследовательском центре AT&T Bell Labs. Он также является одним из членов-учредителей международного комитета по стандартизации языка С++ (ISO С++). Программирование. Принципы и практика с использованием C++.pdf Программирование. Принципы и практика с использованием C++.pdf Программирование. Принципы и практика с использованием C++.pdf Бьйорн Страуструп - Программирование. Принципы и практика с использованием C++.pdf Бьйорн Страуструп - Программирование. Принципы и практика с использованием C++.pdf Бьйорн Страуструп - Программирование. Принципы и практика с использованием C++.pdf
Объектно-ориентированное программирование в С++.djvu

"Объектно-ориентированное программирование в С++.djvu"

"Объектно-ориентированное программирование в С++"

Author(s):Роберт Лафоре
Book Format:djvu
Publishing year:2003
Publisher:Питер
Book Language:RU
Download count:10
Store Date:2018-07-30
Благодаря этой книге тысячи пользователей овладели технологией объектно-ориентированного программирования в С++. В ней есть все: основные принципы языка, готовые полномасштабные приложения, небольшие примеры, поясняющие теорию, и множество полезных иллюстраций. Книга пользуется стабильным успехом в учебных заведениях благодаря тому, что содержит более 100 упражнений, позволяющих проверить знания по всем темам. Читатель может вообще не иметь подготовки в области языка С++. Необходимо лишь знание начальных основ программирования.
4-е издание
Объектно-ориентированное программирование в С++.djvu Объектно-ориентированное программирование в С++.djvu Объектно-ориентированное программирование в С++.djvu Роберт Лафоре - Объектно-ориентированное программирование в С++.djvu Роберт Лафоре - Объектно-ориентированное программирование в С++.djvu Роберт Лафоре - Объектно-ориентированное программирование в С++.djvu
Скользкие места С++.djvu

"Скользкие места С++.djvu"

"Скользкие места С++"

Author(s):Дьюхэрст С.К.
Book Format:djvu
Publishing year:2006
Publisher:Addison Wesley
Book Language:RU
Download count:24
Store Date:2018-06-19
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
Обсуждаются как наиболее распространенные "ляпы", имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.

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

В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++.

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

Очень продвинутая и полезная книга в целом. Даже для опытных программистов C++ язык наверняка раскроется новыми гранями. Скользкие места С++.djvu Скользкие места С++.djvu Скользкие места С++.djvu Дьюхэрст С.К. - Скользкие места С++.djvu Дьюхэрст С.К. - Скользкие места С++.djvu Дьюхэрст С.К. - Скользкие места С++.djvu
Эффективное использование STL.djvu

"Эффективное использование STL.djvu"

"Эффективное использование STL"

Author(s):Скотт Мейерс
Book Format:djvu
Publishing year:2001
Publisher:Addison Wesley
Book Language:RU
Download count:26
Store Date:2018-06-19
Библиотека STL (Standard Template Library) произвела настоящий переворот в программировании C++, но ее освоение традиционно считалось весьма сложной задачей. К счастью, ситуация изменилась. В этой книге известный автор и программист Скотт Мейерс раскрывает секреты мастерства, позволяющие добиться максимальной эффективности при работе с этой библиотекой. В книге приводится множество рекомендаций и приемов работы в STL. Эти рекомендации подкреплены подробным анализом и убедительными примерами, поэтому читатель легко узнает, как решить ту или иную задачу и принять верное решение.
Эффективное использование STL.djvu Эффективное использование STL.djvu Эффективное использование STL.djvu Скотт Мейерс - Эффективное использование STL.djvu Скотт Мейерс - Эффективное использование STL.djvu Скотт Мейерс - Эффективное использование STL.djvu
Наиболее эффективное использование С++.djvu

"Наиболее эффективное использование С++.djvu"

"Наиболее эффективное использование С++"

Author(s):Скотт Мейерс
Book Format:djvu
Publishing year:1996
Publisher:Addison Wesley
Book Language:RU
Download count:26
Store Date:2018-06-19
Автор книги "Наиболее эффективное использование С++" предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции. Здесь вы найдете примеры обработки исключений и анализ их влияния на структуру и поведение классов функций С++, а также варианты практического применения новых возможностей языка, таких как тип bool, ключевые слова mutable и explicit, пространства имен, шаблоны функций членов, стандартная библиотека шаблонов и многое другое.
Наиболее эффективное использование С++.djvu Наиболее эффективное использование С++.djvu Наиболее эффективное использование С++.djvu Скотт Мейерс - Наиболее эффективное использование С++.djvu Скотт Мейерс - Наиболее эффективное использование С++.djvu Скотт Мейерс - Наиболее эффективное использование С++.djvu
Программирование на C++ глазами хакера.pdf

"Программирование на C++ глазами хакера.pdf"

"Программирование на C++ глазами хакера"

Author(s):Михаил Фленов
Book Format:pdf
Publishing year:2009
Publisher:БХВ-Петербург
Book Language:RU
Download count:60
Store Date:2018-06-19
Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка
C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и
просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве
среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear
C++ Builder.
Программирование на C++ глазами хакера.pdf Программирование на C++ глазами хакера.pdf Программирование на C++ глазами хакера.pdf Михаил Фленов - Программирование на C++ глазами хакера.pdf Михаил Фленов - Программирование на C++ глазами хакера.pdf Михаил Фленов - Программирование на C++ глазами хакера.pdf
Qt4.5.Профессиональное программирование на C++.djvu

"Qt4.5.Профессиональное программирование на C++.djvu"

"Qt4.5.Профессиональное программирование на C++"

Author(s):Макс Шлее
Book Format:djvu
Publishing year:2010
Book Language:RU
Download count:11
Store Date:2018-06-09
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.5. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Впервые описана интегрированная среда разработки Qt Creator. Книга содержит исчерпывающую информацию о классах Qt4 и также практические рекомендации их применения, проиллюстрированные на большом количестве примеров.
Qt4.5.Профессиональное программирование на C++.djvu Qt4.5.Профессиональное программирование на C++.djvu Qt4.5.Профессиональное программирование на C++.djvu Макс Шлее - Qt4.5.Профессиональное программирование на C++.djvu Макс Шлее - Qt4.5.Профессиональное программирование на C++.djvu Макс Шлее - Qt4.5.Профессиональное программирование на C++.djvu
Modern C++ Programming with Test-Driven Development.pdf

"Modern C++ Programming with Test-Driven Development.pdf"

"Modern C++ Programming with Test-Driven Development"

Author(s):Jeff Langr
Book Format:pdf
Publishing year:2013
Publisher:The Pragmatic Bookshelf
Book Language:EN
Download count:94
Store Date:2018-06-09
Don’t let the title mislead you.
I mean, here is a really, really good book about design principles, coding practices, Test-Driven Development, and craftsmanship, and they go and give it a title like Modern C++ Programming with Test-Driven Development. Sigh. Oh, don’t get me wrong. This is a book about modern C++ programming. I mean, if you are a C++ programmer, you’re going to love all the code in this book. It’s just filled to the brim with really interesting and well-written C++ code. In fact, I think there may be more code than words. Go ahead, thumb through the book. Do you see a page without code on it? Not many I bet! So if you’re looking for a good book to teach you modern practices of C++, by example after example after example, then you’ve got the right book in your hands!
Modern C++ Programming with Test-Driven Development.pdf Modern C++ Programming with Test-Driven Development.pdf Modern C++ Programming with Test-Driven Development.pdf Jeff Langr - Modern C++ Programming with Test-Driven Development.pdf Jeff Langr - Modern C++ Programming with Test-Driven Development.pdf Jeff Langr - Modern C++ Programming with Test-Driven Development.pdf
Fundamentals of C++ Programming.pdf

"Fundamentals of C++ Programming.pdf"

"Fundamentals of C++ Programming"

Author(s):Richard L. Halterman
Book Format:pdf
Publishing year:2016
Book Language:EN
Download count:48
Store Date:2018-06-09
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. A variety of examples such as game programming, club membership organization, grade tracking and grade point average calculation, make learning C++ both fun and practical. Each chapter contains at least one complete, fully functional example program, with several smaller examples provided throughout the book.

http://freecomputerbooks.com/Fundamentals-of-Programming-Cpp.html Fundamentals of C++ Programming.pdf Fundamentals of C++ Programming.pdf Fundamentals of C++ Programming.pdf Richard L. Halterman - Fundamentals of C++ Programming.pdf Richard L. Halterman - Fundamentals of C++ Programming.pdf Richard L. Halterman - Fundamentals of C++ Programming.pdf

Consense © 2013-2018