bookalavr.narod.ru

Категория: C/C++. Языки программирования Си, Си++
Каталог   Назад  Вперед
Дэн Гукин  C для "чайников"

C для "чайников"
Категория:
C/C++. Языки программирования Си, Си++

Автор: Дэн Гукин

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

Б. Пахомов  C/C++ и MS Visual C++ 2005 для начинающих (+ CD-ROM)

C/C++ и MS Visual C++ 2005 для начинающих (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Б. Пахомов

Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2005 Express Edition. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ Express Edition, назначение базовых компонентов и процесс разработки различных типов Windows-приложений. На компакт-диске размешен дистрибутив пакета Microsoft Visual Studio 2005 Express Edition, содержащий Visual C++ 2005 Express Edition и другие компоненты пакета.

Б. Пахомов  C/C++ и MS Visual C++ 2008 для начинающих (+ DVD-ROM)

C/C++ и MS Visual C++ 2008 для начинающих (+ DVD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Б. Пахомов

Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2008 Express Edition. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ 2008 Express Edition, назначение базовых компонентов и процесс разработки различных типов консольных и Windows-приложений. На DVD-диске размещен дистрибутив пакета Microsoft Visual Studio 2008 Express Edition, содержащий Visual C++ 2008 Express Edition и другие компоненты пакета. Для начинающих программистов.

Арт Фридман, Ларс Кландер, Марк Михаэлис, Херб Шильдт  C/C++. Алгоритмы и приемы программирования

C/C++. Алгоритмы и приемы программирования
Категория:
C/C++. Языки программирования Си, Си++

Автор: Арт Фридман, Ларс Кландер, Марк Михаэлис, Херб Шильдт

В книге представлен код работоспособных программ на C/C++, относящихся к самым разнообразным областям и аспектам написания приложений от работы с достаточно простыми структурами данных (списки, деревья) до построения синтаксических анализаторов и интерпретаторов, доступа к Internet и т. п. Программный код может использоваться в ваших программах без изменений или в модифицированном и усовершенствованном виде. Чрезвычайно полезно также его изучение в целях освоения главных принципов, алгоритмов и приемов решения разных задач. Программы снабжены развернутыми комментариями и детальными пояснениями их работы. Для широкого круга программистов, пишущих на языках C/C++.

Арт Фридман, Ларс Кландер, Марк Михаэлис, Херб Шильдт  C/C++. Алгоритмы и приемы программирования

C/C++. Алгоритмы и приемы программирования
Категория:
C/C++. Языки программирования Си, Си++

Автор: Арт Фридман, Ларс Кландер, Марк Михаэлис, Херб Шильдт

Книга является репринтным изданием "C/C++. Архив программ". В ней представлен код работоспособных программ на C/C++, относящихся к самым разнообразным областям и аспектам написания приложений от работы с достаточно простыми структурами данных (списки, деревья) до построения синтаксических анализаторов и интерпретаторов, доступа к Internet и т. п. Программный код может использоваться в ваших программах без изменений или в модифицированном и усовершенствованном виде. Чрезвычайно полезно также его изучение в целях освоения главнейших принципов, алгоритмов и приемов решения разных задач. Программы снабжены развернутыми комментариями и детальными пояснениями их работы. Для широкого круга программистов, пишущих на языках C/C++.

Т. А. Павловская, Ю. А. Щупак  C/C++. Структурное программирование. Практикум

C/C++. Структурное программирование. Практикум
Категория:
C/C++. Языки программирования Си, Си++

Автор: Т. А. Павловская, Ю. А. Щупак

Практикум предназначен для изучения языка C++ на семинарах и для его самостоятельного освоения. Он является дополнением к учебнику Т.А.Павловской "C/C++. Программирование на языке высокого уровня", выпущенному издательством "Питер" в 2001 году. В практикуме на примерах рассматриваются средства C++, используемые в рамках структурной парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".

Стефан Р. Дэвис  C++ для "чайников" (+ CD-ROM)

C++ для "чайников" (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стефан Р. Дэвис

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

Герберт Шилдт  C++ для начинающих

C++ для начинающих
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

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

Николас А. Солтер, Скотт Дж. Клепер  C++ для профессионалов

C++ для профессионалов
Категория:
C/C++. Языки программирования Си, Си++

Автор: Николас А. Солтер, Скотт Дж. Клепер

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

В. В. Тимофеев  C++ как он есть. Самоучитель

C++ как он есть. Самоучитель
Категория:
C/C++. Языки программирования Си, Си++

Автор: В. В. Тимофеев

Книга содержит краткое, но достаточно полное и точное описание языка C/C++ стандарта ANSI. Рассматриваются шаблоны C++, управление исключениями, стандартная библиотека C++ (библиотека стандартных шаблонов). Описания конструкций языка носят сжатый и точный характер и обязательно сопровождаются работающими примерами программ или примерными фрагментами кода. Изложение не ориентируется на какую-либо конкретную среду разработки или операционную систему. Книга адресована широкому кругу читателей, от начинающих до опытных программистов, и может использоваться в качестве руководства для самостоятельного изучения языка C/C++.

Герберт Шилдт  C++: базовый курс

C++: базовый курс
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

А. Л. Марченко  C++. Бархатный путь

C++. Бархатный путь
Категория:
C/C++. Языки программирования Си, Си++

Автор: А. Л. Марченко

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

Максим Кузнецов, Игорь Симдянов  C++. Мастер-класс в задачах и примерах (+ CD-ROM)

C++. Мастер-класс в задачах и примерах (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Максим Кузнецов, Игорь Симдянов

Книга разбита на две основные части: задачи и решения. Рассматриваются базовые конструкции языка С++, тонкие моменты низкоуровневых операций, объектно-ориентированное программирование, разработка приложений при помощи стандартной библиотеки шаблонов STL, а также прикладные задачи. Особенностью предлагаемых задач и их решений является независимость от платформы и среды программирования, поэтому книга будет интересна как UNIX-, так и Windows-программистам. Компакт-диск содержит листинги всех готовых решений, представленных в книге.

Герберт Шилдт  C++. Методики программирования Шилдта

C++. Методики программирования Шилдта
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

Легендарный автор книг по программированию, Герберт Шилдт, предлагает некоторые из своих избранных подходов и приемов, оформленные в виде "книги рецептов". Организованный в виде справочника, каждый рецепт показывает, как решить конкретную практическую задачу. Рецепты начинаются со списка ключевых ингредиентов (классов, функций и заголовков), за которыми следуют пошаговые инструкции, описывающие процесс сборки завершенного решения. В подробных обсуждениях излагаются причины и сущность каждого шага, а пример полного кода рецепта позволяет проверить решение на практике. Каждый рецепт завершается списком вариантов и альтернатив, где предлагаются способы адаптации приема к разнообразным ситуациям. Начинающий вы или опытный программист, рассматриваемые в книге рецепты утолят любые аппетиты в программировании на C++.

Э. А. Ишкова  C++. Начала программирования

C++. Начала программирования
Категория:
C/C++. Языки программирования Си, Си++

Автор: Э. А. Ишкова

Учебник предлагает курс программирования, разделенный на несколько частей: начальный курс и дополняющие. Начальный курс представляет собой выборку из языка C++, по объему и содержанию достаточную для изучения процедурного программирования. Остальные части учебника последовательно дополняют первую, включая специфические разделы С и C++, что в общем соответствует курсу объектно-ориентированного программирования, а также некоторые другие, избранные разделы. Специальный раздел посвящен решению задач программными методами. Правила и приемы C++ иллюстрируются примерами, часть которых имеет прикладной характер. Показаны простейшие приемы использования графики, поддерживаемые компилятором BORLANDC. Приведен вариант организации рабочего пространства в компьютере и создания собственной библиотеки. Книга предназначена для студентов технических вузов, а также для желающих самостоятельно начать изучение программирования непосредственно с языка C++.

Джефф Кент  C++. Основы программирования

C++. Основы программирования
Категория:
C/C++. Языки программирования Си, Си++

Автор: Джефф Кент

Если Вы ищете легкий способ изучить С++ и хотите сразу приступить к программированию, то эта книга для Вас! Практический подход и подробные инструкции помогут Вам освоить все тонкости написания профессионального кода. В каждой главе есть вопросы для самопроверки, а в конце книги - итоговый экзамен, пройдя который Вы будете готовы самостоятельно создавать программы любой сложности!

Мэтью Уилсон  C++. Практический подход к решению проблем программирования (+ CD-ROM)

C++. Практический подход к решению проблем программирования (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Мэтью Уилсон

С++ - изумительных язык, но не идеальный. Если вы давно занимаетесь разработками на С++, эта книга поможет вам по-новому посмотреть на те сложные проблемы, с которыми приходится сталкиваться при программировании, и освоить мощные методы, которые вы никогда раньше не применяли. Если вы новичок в С++, то научитесь принципам программирования, которые позволят вам более эффективно реализовывать все ваши проекты. В ходе чтения книги вы научитесь: преодолевать недостатки системы типов С++; обеспечивать выполнение требований проекта программного обеспечения с помощью ограничений, соглашений и утверждений; правильно обрабатывать ситуации, не оговоренные стандартом, включая проблемы, связанные с динамическими библиотеками, статическими объектами и поточной организацией вычислений; обеспечивать совместимость динамически загружаемых компонентов на уровне двоичных модулей; понимать недостатки неявных преобразований и...

И. Е. Красикова, И. В. Красиков  C++. Просто как дважды два

C++. Просто как дважды два
Категория:
C/C++. Языки программирования Си, Си++

Автор: И. Е. Красикова, И. В. Красиков

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

Стивен Дьюхерст  C++. Священные знания

C++. Священные знания
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стивен Дьюхерст

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

Борис Карпов, Татьяна Баранова  C++. Специальный справочник

C++. Специальный справочник
Категория:
C/C++. Языки программирования Си, Си++

Автор: Борис Карпов, Татьяна Баранова

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

Рэй Лишнер  C++. Справочник. Полное руководство по языку и стандартной библиотеке

C++. Справочник. Полное руководство по языку и стандартной библиотеке
Категория:
C/C++. Языки программирования Си, Си++

Автор: Рэй Лишнер

В книге "C++. Справочник" сведено воедино огромное количество информации о языке C++ (и многих библиотеках, используемых с ним), без которой не обойтись тем, кто работает в условиях дефицита времени и нуждается в фактах, а не в философских рассуждениях. Описания связанных между собой методов, классов и других ключевых черт языка объединены перекрестными ссылками. Это идеальный источник знаний как для студентов, так и для профессиональных программистов.

Валерий Лаптев  C++. Экспресс курс

C++. Экспресс курс
Категория:
C/C++. Языки программирования Си, Си++

Автор: Валерий Лаптев

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

Макс Шлее  Qt. Профессиональное программирование на C++. Наиболее полное руководство

Qt. Профессиональное программирование на C++. Наиболее полное руководство
Категория:
C/C++. Языки программирования Си, Си++

Автор: Макс Шлее

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

П. В. Москвин  Азбука STL

Азбука STL
Категория:
C/C++. Языки программирования Си, Си++

Автор: П. В. Москвин

Книга является введением в стандартную библиотеку шаблонов STL (Standard Template Library). Содержит информацию о типах контейнеров, итераторах и их видах, методах, используемых при работе с контейнерами. Большое внимание уделено алгоритмам, позволяющим облегчить решение множества стандартных задач. Впервые в отечественной литературе даны сведения о внутреннем устройстве контейнеров STL. Для программистов.

А. Я. Скляр  Введение в InterBase

Введение в InterBase
Категория:
C/C++. Языки программирования Си, Си++

Автор: А. Я. Скляр

Книга содержит справочные и методические материалы по популярной системе управления базами данных InterBase 5-6. Рассмотрена методика проектирования систем переработки информации на основе клиент - серверной технологии. Особое внимание уделено применению средств SQL при работе с данными, включая работу в многопользовательском режиме, поддержанию логической целостности данных, подробно освещен механизм транзакций, используемый в SQL-сервере InterBase. Изложена методика прикладного программирования на языке C++ для InterBase. Описаны Инструментальные средства для работы с InterBase. Справочный материал содержит полное описание языка SQL для InterBase, а также перечень диагностических сообщений, выдаваемых при работе сервера. Книга рассчитана как на начинающих, так и на опытных разработчиков информационных систем, а также на студентов соответствующих специальностей.

Бьерн Страуструп  Дизайн и эволюция языка C++

Дизайн и эволюция языка C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Бьерн Страуструп

В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять "реальный объектно-ориентированный язык программирования". Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.

Герберт Шилдт  Искусство программирования на C++

Искусство программирования на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

Книга посвящена применению языка C++ для решения интересных, полезных и сложных задач программирования. Рассмотрены разработка сборщика мусора, пользовательского контейнера STL и панели управления потоком. Показано, как создать загрузчик файлов из Интернета, а также написать приложения для финансовых расчетов (вычисления платежей по ссуде, расчет суммы вложений и др.). Уделено внимание вопросам применения языка C++ для решения задач искусственного интеллекта. Приведен уникальный код интерпретатора Mini C++. Каждая глава книги сопровождается заданиями для самостоятельной работы.

Юрий Магда  Использование ассемблера для оптимизации программ на С++ (+ CD-ROM)

Использование ассемблера для оптимизации программ на С++ (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Юрий Магда

Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных. В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003. Исходные тексты программ содержатся на прилагаемом к книге компакт-диске. Для программистов.

Фрэнсис Глассборо, Роберта Аллен  Как научиться программировать на языке С++ (+ CD-ROM)

Как научиться программировать на языке С++ (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Фрэнсис Глассборо, Роберта Аллен

В отличие от многих учебников, в которых изложение начинается с более или менее детального описания основ языка программирования, в этой книге уже с первых страниц предлагается приступить к написанию программ, а концепции языка вводятся по мере необходимости. Авторы стремятся не столько научить читателя всем тонкостям языка C++, сколько продемонстрировать, что даже не владеющий ни математикой, ни программированием пользователь может писать полезные и нетривиальные программы. Обучение строится на базе графической библиотеки FGW и несложной интегрированной среды разработки Quincy. Даже имея такие ограниченные средства, Ф.Глассборо и Р.Аллен сумели ознакомить читателя с основами шифрования, генерированием псевдослучайных чисел, моделированием работы ткацкого станка, игрой "Жизнь", анимацией и многими другими вопросами. Авторы делятся секретами программирования и убедительно показывают, что это искусство вполне доступно "непосвященным".

Х. М. Дейтел, П. Дж. Дейтел  Как программировать на C

Как программировать на C
Категория:
C/C++. Языки программирования Си, Си++

Автор: Х. М. Дейтел, П. Дж. Дейтел

Книга является общепризнанным руководством для изучения языка С, который был в свое время разработан специально как язык реализации операционной системы UNIX. Приводится полное описание языка, ориентированное на его практическое изучение. Кроме того, дополнительно излагается C++ - язык, являющийся логическим развитием С в сторону современных идей программирования, таких, как объекты, классовая иерархия, полиморфизм, шаблоны и т.д. Весь изучаемый материал сопровождается содержательными примерами "живого кода", позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы дается резюме ее основных понятий и принципов, используемой терминологии, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве "первого языка" программирования. Адресована прежде...

Х. М. Дейтел, П. Дж. Дейтел  Как программировать на C++

Как программировать на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Х. М. Дейтел, П. Дж. Дейтел

Книга представляет собой авторский сокращенный вариант издания "C++ How to Program", одного из самых популярных в мире учебников по C++. Сокращение объема обусловлено стремлением авторов максимально приспособить книгу к потребностям студентов и начинающих программистов, для которых C++ являлся бы "первым языком" программирования. Характерной особенностью ее является "раннее введение" в классы и объекты, то есть начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка С элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++. В текст книги включена масса примеров "живого кода", то есть работающих программ с образцами их запуска, в том числе ряд интегрированных проектов, усовершенствуемых на протяжении нескольких глав. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений. Книга может служить учебным пособием для начальных курсов по...

Х. М. Дейтел, П. Дж. Дейтел  Как программировать на C++

Как программировать на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Х. М. Дейтел, П. Дж. Дейтел

Книга представляет собой авторский сокращенный вариант издания "C++ How to Program", одного из самых популярных в мире учебников по C++. Сокращение объема обусловлено стремлением авторов максимально приспособить кишу к потребностям студентов и начинающих программистов, для которых C++ являлся бы "первым языком" программирования. Характерной особенностью ее является "раннее введение" в классы и объекты, т. е. начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка С элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++. В текст книги включена масса примеров "живого кода", т. е. работающих программ с образцами их запуска, в том числе ряд интегрированных проектов, усовершенствуемых на протяжении нескольких глав. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений. Книга может служить учебным пособием для начальных курсов по...

Х. М. Дейтел, П. Дж. Дейтел  Как программировать на C++

Как программировать на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Х. М. Дейтел, П. Дж. Дейтел

Книга является одним из самых популярных в мире учебников по C++. Характерной ее особенностью является "раннее введение" в классы и объекты, т. е. начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка C элементов процедурного и структурного программирования, как это делается в большинстве курсов по C++. Большое внимание уделяется объектно-ориентированному проектированию (OOD) программных систем с помощью графического языка UML 2, чему посвящен ряд факультативных разделов, описывающих последовательную разработку большого учебного проекта. В текст книги включена масса примеров "живого кода" - подробно комментированных работающих программ с образцами их запуска, а также несколько подробно разбираемых интересных примеров. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений. Книга может служить учебным пособием для начальных курсов по C++, а также будет полезна широкому...

Х. М. Дейтел, П. Дж. Дейтел  Как программировать на С

Как программировать на С
Категория:
C/C++. Языки программирования Си, Си++

Автор: Х. М. Дейтел, П. Дж. Дейтел

Книга является общепризнанным руководством для изучения языка С, который был в свое время разработан специально как язык реализации операционной системы UNIX. Приводится полное описание языка, ориентированное на его практическое изучение. Кроме того, дополнительно излагается C++ - язык, являющийся логическим развитием С в сторону современных идей программирования, таких, как объекты, классовая иерархия, полиморфизм, шаблоны и т. д. Весь изучаемый материал сопровождается содержательными примерами "живого кода", позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы дается резюме ее основных понятий и принципов, используемой терминологии, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве "первого языка" программирования. Адресована прежде...

Дж. Коплиен  Мультипарадигменное проектирование для C++

Мультипарадигменное проектирование для C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Дж. Коплиен

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

Б. И. Березин, С. Б. Березин  Начальный курс С и С++

Начальный курс С и С++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Б. И. Березин, С. Б. Березин

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

Герб Саттер  Новые сложные задачи на C++

Новые сложные задачи на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герб Саттер

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

Илья Труб  Объектно-ориентированное моделирование на С++

Объектно-ориентированное моделирование на С++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Илья Труб

В книге рассмотрено применение объектно-ориентированной методологии программирования на языке C++ в задачах моделирования систем и сетей обслуживания. Общая схема построения моделирующих программ проиллюстрирована разнообразными примерами. Рассмотрены все этапы проектирования моделирующей программы, приведены подробно прокомментированные тексты программ, проанализированы результаты моделирования. Издание предназначено для студентов и преподавателей, программистов, аспирантов, специалистов в области системного анализа и моделирования.

Р. Лафоре  Объектно-ориентированное программирование в C++

Объектно-ориентированное программирование в C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Р. Лафоре

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

Айра Пол  Объектно-ориентированное программирование на С++

Объектно-ориентированное программирование на С++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Айра Пол

Книга Айры Пола, автора многих популярных изданий по С и С++, не является ни учебником по С++, ни курсом по объектно-ориентированному программированию (ООП) `вообще`, хотя может быть полезна и в этих двух качествах. Задача книги (точно отраженная в названии) совершенно конкретна: научить читателя писать на С++ объектно-ориентированные программы. Для многих абстрактных идей и понятий ООП в С++ существуют конкретные воплощающие их конструкции. В каждой главе автор вводит и объясняет очередную `порцию` таких конструкций, демонстрирует технику их эффективного использования. В некоторых случаях возникающие перед программистом на С++ проблемы не могут быть непосредственно решены средствами языка. Здесь на помощь приходят разнообразные приемы, не владея которыми трудно программировать на С++ реальные задачи. Такие приемы поясняются автором на многочисленных примерах, причем наиболее показательные программы подвергаются тщательному разбору. Много внимания на страницах книги уделено...

Джесс Либерти, Дэвид Б. Хорват  Освой самостоятельно C++ за 24 часа (+ CD)

Освой самостоятельно C++ за 24 часа (+ CD)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Джесс Либерти, Дэвид Б. Хорват

Эта книга поможет самостоятельно изучить язык C++, его принципы и концепции. Здесь изложены фундаментальные основы программирования, описаны принципы управления вводом-выводом, циклы, массивы, объектно-ориентированные подходы, а также создание полнофункционального приложения. Все главы содержат листинги программ, результаты их выполнения и анализ кода. Приведены ответы на часто задаваемые вопросы, а также упражнения и контрольные вопросы. Изложение книги не предполагает наличия у читателя предварительных знаний в области C++, а четкая организация материала позволит быстро и просто изучить язык.

Никита Культин  Основы программирования в Turbo C++ (+ CD-ROM)

Основы программирования в Turbo C++ (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Никита Культин

Книга представляет собой пособие по программированию в Turbo С++. В ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного компакт-диска. В доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах демонстрируется назначение компонентов, возможности среды разработки, методика создания программ различного назначения. Рассмотрены вопросы программирования графики, анимации, мультимедиа, разработки программ работы с базами данных. В приложении приведено описание базовых компонентов. Книга адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать в Turbo С++. Компакт-диск содержит дистрибутив Turbo С++ Explorer, размещенный с разрешения Borland Software Corporation, а также проекты, рассматриваемые в книге.

Камерон Хьюз, Трейси Хьюз  Параллельное и распределенное программирование с использованием C++

Параллельное и распределенное программирование с использованием C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Камерон Хьюз, Трейси Хьюз

В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка C++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным "путеводителем" по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями. Многолетний опыт работы привел авторов книги к использованию агентно-ориентированной архитектуры, а для минимизации затрат на обеспечение связей между объектами системы они предлагают применить методологию "классной доски". Эта книга адресована программистам, проектировщикам и разработчикам программных продуктов, а также научным работникам, преподавателям и студентам, которых интересует введение в параллельное и распределенное программирование с использованием языка C++.

Герберт Шилдт  Полный справочник по C

Полный справочник по C
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

В данной книге, задуманной как справочник для программистов, работающих на языке С, подробно описаны все аспекты языка С и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка С. Приведено описание как стандарта С89, так и С99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка С, такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом С89, а затем приводится подробное описание новых возможностей языка, введенных стандартом С99. Такая последовательность изложения позволяет облегчить практическое программирование на языке С, так как в настоящее время именно эта версия для большинства программистов представляется как `собственно С`, к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение С++,...

Герберт Шилдт  Полный справочник по C++

Полный справочник по C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка С++, включая его основу - язык С. Справочник состоит из пяти частей: 1) подмножество С; 2) язык С++; 3) библиотека стандартных функций; 4) библиотека стандартных классов; 5) приложения на языке С++. Книга предназначена для широкого круга программистов.

Н. В. Косинов  Построение системного приложения с С/С++

Построение системного приложения с С/С++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Н. В. Косинов

Для сложной программы характерно применение всего арсенала средств языка/среды разработки, а также понимание основ и деталей предметной области приложения. Классические C/C++ в первую очередь нацелены на системный тип приложения. При рассмотрении языка C/C++ в книге изложение строится вокруг стилей программирования (процедурный, модульный, объектный). Специальный тип приложения может характеризоваться дополнительным скриптом (скажем, для ОС - скриптом командных файлов). Макросы препроцессора C/C++ способствуют созданию скрипта. Эти четыре стиля программирования, характерные для C/C++, составляют основу других современных универсальных языков (Pascal, VB, Java и др.), в том числе простейших - VBScript, JavaScript. Наряду со стандартными C/C++ заслуживает изучение и реализация языка (в книге - MS VC++). Современная среда разработки позволяет варьировать возможности классических инструментов командной строки (компилятор, компоновщик, МАКЕ, ...) и графических...

Александр Кетков, Юлий Кетков  Практика программирования: Бейсик, Си, Паскаль. Самоучитель (+ дискета)

Практика программирования: Бейсик, Си, Паскаль. Самоучитель (+ дискета)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Александр Кетков, Юлий Кетков

Содержится более 130 готовых к исполнению программ, большинство из которых представлено на трех алгоритмических языках - Бейсике, Си и Паскале. Все разделы предваряются описанием соответствующих конструкций каждого алгоритмического языка. При этом особоевнимание обращается на общность языковых средств рассматриваемых систем программирования - QBasic, Turbo С (Borland C++) и Turbo Pascal. Текстам программ предшествуют советы по их разработке с учетом специфики того или иного алгоритмического языка и описание наиболее характерных особенностей.

В. Б. Иванов  Прикладное программирование на С/С++. С нуля до мультимедийных и сетевых приложений (+ CD-ROM)

Прикладное программирование на С/С++. С нуля до мультимедийных и сетевых приложений (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: В. Б. Иванов

Книга, которую вы держите в руках, предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится. Книга учит программировать "с нуля", описывает основы объектно-ориентированного программирования, достаточные для решения задач, относящихся к тематике книги. Вы узнаете, как передается информация в локальных и глобальных вычислительных сетях. Рассмотрены различные подходы к работе с видео и аудио: программирование на основе системы Win 32 API, использование готовых библиотек визуальных компонентов для Builder'а, знакомство с проектированием на базе Microsoft DirectX. Подчеркнем, что представляемые здесь "самодельные" программы являются не только учебными, но и могут с успехом использоваться в различных практических целях. В итоге, идя от менее сложному к более сложному, разобраться с проблемами,...

Н. Н. Мартынов  Программирование для Windows на C/C++. В 2 томах. Том 1

Программирование для Windows на C/C++. В 2 томах. Том 1
Категория:
C/C++. Языки программирования Си, Си++

Автор: Н. Н. Мартынов

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

Н. Н. Мартынов  Программирование для Windows на C/C++. Самоучитель. Том 2

Программирование для Windows на C/C++. Самоучитель. Том 2
Категория:
C/C++. Языки программирования Си, Си++

Автор: Н. Н. Мартынов

Настоящее учебное пособие предназначено для максимально широкого круга лиц стремящихся изучить языки программирования С и C++, а также научиться создавать приложения для современных версий операционной системы Windows. Написанное в неформальном стиле, оно доступно для изучения как студентами и преподавателями ВУЗов, так и учащимися и преподавателями средних школ. Изучение пособия не предполагает наличия у читателей глубоких знаний по математике, устройству компьютеров и информатике. Требуется лишь предварительный опыт работы на компьютере, знание операционной системы Windows на уровне опытного пользователя, а также начальные знания по программированию на одном из языков высокого уровня. Тем не менее, чтобы изучить языки программирования и выйти на уровень начального профессионального программирования на C/C++ для операционной системы Windows, нужно обладать недюжинными способностями и желанием как следует потрудиться. Основная цель данного пособия - облегчить эту...

Н. Н. Мартынов  Программирование для Windows на C/C++. Том 1

Программирование для Windows на C/C++. Том 1
Категория:
C/C++. Языки программирования Си, Си++

Автор: Н. Н. Мартынов

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

С. В. Глушаков, Т. В. Дуравкина  Программирование на C++

Программирование на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: С. В. Глушаков, Т. В. Дуравкина

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

Дж. Коплиен  Программирование на C++

Программирование на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Дж. Коплиен

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

Е. Р. Алексеев  Программирование на Microsoft Visual C++ и Turbo C++ Explorer

Программирование на Microsoft Visual C++ и Turbo C++ Explorer
Категория:
C/C++. Языки программирования Си, Си++

Автор: Е. Р. Алексеев

Книга является хорошим пособием по программированию на основе языка C++ для начинающих. Описаны MS Visual C++ 2005 и Turbo C++ Explorer. При чтении книги не требуется предварительного знакомства с программированием. В первой части книги на большом количестве примеров даны методы построения программ на языке C++, особое внимание уделено построению циклических программ, программированию с использованием функций, массивов, указателей. Вторая часть книги знакомит читателя с объектно-ориентированным и визуальным программированием в среде Windows. К каждой теме приведено 25 вариантов задач для самостоятельного решения. Издание предназначено для студентов, аспирантов и преподавателей вузов, а также для всех, кто изучает программирование на C++. Книга может быть использована в качестве учебника для студентов младших курсов математических, технических и инженерных специальностей вузов.

Михаил Фленов  Программирование на С++ глазами хакера (+ CD-ROM)

Программирование на С++ глазами хакера (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Михаил Фленов

Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear C++ Builder. Компакт-диск содержит исходные примеры из книги, а также популярные приложения компании CyD Software Labs. Для программистов

И. Ш. Хабибуллин  Программирование на языке высокого уровня С/С++

Программирование на языке высокого уровня С/С++
Категория:
C/C++. Языки программирования Си, Си++

Автор: И. Ш. Хабибуллин

Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элементы современных языков программирования с примерами их реализации на языке C/C++. Большое внимание уделяется стилю программирования. Разобраны базовые алгоритмы и основные структуры данных, принципы объектно-ориентированного программирования, работа со стандартной библиотекой шаблонов STL, а также этапы и современные методы разработки надежного программного обеспечения. Приемы программирования и применения алгоритмов и структур данных иллюстрируются фрагментами программ. Может использоваться как справочник по языкам С и C++, так как содержит схемы, таблицы, описания стандартных библиотек функций и библиотеку шаблонов классов STL.

Стефан Кочан  Программирование на языке С

Программирование на языке С
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стефан Кочан

Эта книга призвана научить читателя писать программы на языке С. Она окажет неоценимую услугу как для начинающих, так и для опытных программистов. В ней излагаются подробные сведения о языке программирования С, который является основой для многих языков программирования, таких как C++, Objective-C, C# и Java. В книге приведены примеры завершенных программ, иллюстрирующих каждый новый материал. Автор шаг за шагом объясняет все возможности языка программирования С. Вы познакомитесь как с основами языка, так и с хорошей практикой написания программ. Упражнения в конце каждой главы делают книгу идеальным учебным пособием, которым могут пользоваться как учащиеся, так и преподаватели. В этой книге раскрыты все возможности языка С, включая последние дополнения, сделанные в стандарте ANSI C99. В приложении кратко изложены все возможности языка и стандартные библиотеки, представленные в удобном для быстрого поиска информации виде.

Герб Саттер  Решение сложных задач на C++

Решение сложных задач на C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герб Саттер

В данном издании объединены две широко известные профессионалам в области программирования на C++ книги Герба Саттера Exceptional C++ и More Exceptional C++ , входящие в серию книг C++ In-Depth, редактором которой является Бьерн Страуструп, создатель языка C++. Материал этой книги составляют переработанные задачи серии Guru of the Week, рассчитанные на читателя с достаточно глубоким знанием C++, однако книга будет полезна каждому, кто хочет углубить свои знания в этой области.

Марина Полубенцева  С/С++. Процедурное программирование

С/С++. Процедурное программирование
Категория:
C/C++. Языки программирования Си, Си++

Автор: Марина Полубенцева

Подробно рассмотрены процедурные возможности языков программирования C/C++. Изложены основные принципы строения программы на языке С/С++: раздельная компиляция, функциональная декомпозиция, блоки кода. Описаны синтаксические конструкции языка и показана специфика их использования. Подробно излагаются понятия, связанные с представлением данных: виды данных, их представление в тексте программы, размещение в памяти, время существования и области видимости. Описано назначение и принцип работы препроцессора. Детально рассмотрены указатели и массивы, а также их взаимосвязь в языке С/С++. Приведена сравнительная характеристика ссылок С++ и указателей. Обсуждаются сложные программные элементы. Рассмотрены агрегатные пользовательские типы данных языка С: структуры, объединения.

Борис Пахомов  Самоучитель C/С++ и С++ Builder 2007 (+ DVD-ROM)

Самоучитель C/С++ и С++ Builder 2007 (+ DVD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Борис Пахомов

Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки C++ Builder 2007. Описана работа c базовыми и некоторыми специальными компонентами, такими как Internet Direct, IntraWeb и др. Рассмотрен процесс разработки различных типов Windows-приложений, в том числе приложений для работы с базами данных с использованием технологий BDE, ADO, MIDAS и DDE. Прилагаемый к изданию диск содержит демо-версию CodeGear RAD Studio 2007, в состав которой входит С++ Builder 2007.

Г. Шилдт  Самоучитель C++ (+ CD)

Самоучитель C++ (+ CD)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Г. Шилдт

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

Эл Стивенс  Самоучитель по C++ от Wiley (+ CD-ROM)

Самоучитель по C++ от Wiley (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: Эл Стивенс

Написанный известным американским автором и преподавателем самоучитель по языку программирования C++ выдержал 7 изданий на английском языке. В качестве учебных примеров предлагаются завершенные программы, работающие под Windows с использованием IDE-оболочки. К книге прилагается CD-ROM с рядом свободных и условно свободных программ. Для программистов, желающих повысить свой профессиональный уровень, студентов и преподавателей компьютерных дисциплин.

Максим Левин  Си++ Самоучитель

Си++ Самоучитель
Категория:
C/C++. Языки программирования Си, Си++

Автор: Максим Левин

Программисты, инженеры, научные работники, студенты и все, кто работает с Си++! Если вы хотите писать лучший код без блужданий по лабиринтам технической документации, то это краткое, но содержательное издание является именно тем, что вам нужно. Автор предлагает необходимый набор пояснений, советов и технических приемов с целью помочь вам полностью использовать возможности этого чрезвычайно мощного языка. В книге рассмотрены синтаксис, семантика и техника программирования объектно-ориентированного языка Си++. Приведено большое количество программ, иллюстрирующих возможности и особенности языка Си++. В отличие от работ, в которых язык Си++ вводится как расширение своего предшественника языка Си, в данной книге он рассматривается как самостоятельный язык программирования.

К. Ш. Тан, В.-Х. Стиб, Й. Харди  Символьный C++. Введение в компьютерную алгебру с использованием объектно-ориентированного программирования

Символьный C++. Введение в компьютерную алгебру с использованием объектно-ориентированного программирования
Категория:
C/C++. Языки программирования Си, Си++

Автор: К. Ш. Тан, В.-Х. Стиб, Й. Харди

В книге представлен подход к разработке новой системы компьютерной алгебры, основанной на объектно-ориентированном программировании. В первых вводных главах излагаются требования пользователя к таким системам, описан необходимый математический аппарат, лежащий в основе разработки системы, дан обзор наиболее популярных из существующих систем (REDUCE, MAPLE, AXIOM, MATHEMATICA, MuPAD). Далее обсуждаются основные понятия объектно-ориентированного программирования, языки Java, Eiffel, Smalltalk, Лисп и Оберон, излагаются средства языка C++, вводится новая система компьютерной алгебры Symbolic C++. Приводятся примеры применения системы к задачам математики и физики (нумерация Геделя, аппроксимация Паде, техника рядов Ли, метод Пикара, фрактальное множество Мандельброта и др.). В книгу включены листинги всех компонентов системы, что позволяет пользователям развивать и наращивать систему в соответствии со своими потребностями. Для студентов и аспирантов вузов в качестве учебного...

Стефан К. Дьюхарт  Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программ

Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программ
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стефан К. Дьюхарт

Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++. Обсуждаются как наиболее распространенные "ляпы", имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем. Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. В книге рассказывается, как...

Андрей Александреску  Современное проектирование на С++. Серия С++ In-Depth

Современное проектирование на С++. Серия С++ In-Depth
Категория:
C/C++. Языки программирования Си, Си++

Автор: Андрей Александреску

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

Герберт Шилдт  Справочник программиста по C/C++

Справочник программиста по C/C++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Герберт Шилдт

В этом компактном справочнике описаны основные синтаксические элементы программирования на языках С и С++: ключевые слова, операторы, директивы препроцессора, библиотеки функций и классов, а также дополнительные ключевые слова, используемые при программировании в среде .NЕТ Framework. Представленная здесь информация снабжена четкими ссылками на принадлежность к версиям С89, С99 или действующему стандарту С++. Автор справочника - общепризнанный авторитет в области программирования на языках С и С++, Java и С# - включил в книгу советы программистам, которые позволят повысить эффективность их работы.

А. А. Кубенский  Структуры и алгоритмы обработки данных: объектно-ориентированный подход и реализация на С++ (+ CD-ROM)

Структуры и алгоритмы обработки данных: объектно-ориентированный подход и реализация на С++ (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: А. А. Кубенский

Описываются методы построения и использования сложных структур данных: стеки, деревья, графы; нетрадиционные представления данных, в частности функциональное представление. Рассматриваются различные алгоритмы обработки этих структур на простых примерах программ. Изложение осуществляется на основе объектно-ориентированного подхода с использованием языка программирования C++. Показано, как тот или иной выбор решения задач влияет на эффективность и выразительность программ. Приводится большое количество текстов программ, иллюстрирующих рассматриваемые алгоритмы. Компакт-диск, прилагаемый к книге, содержит свободно распространяемый компилятор языка C++ (лицензия GNU) и примеры программ из книги с техническими подробностями, опущенными в тексте.

В. Г. Давыдов  Технологии программирования C++ (+ CD-ROM)

Технологии программирования C++ (+ CD-ROM)
Категория:
C/C++. Языки программирования Си, Си++

Автор: В. Г. Давыдов

Рассмотрены объектно-ориентированная и обобщенная (с использованием стандартной библиотеки) технологии программирования, иллюстрируемые примерами решения классических задач прикладного программирования: сортировок массивов и файлов, транспортной задачи, поиска в таблице, обработки списков и работы с очередями. В качестве базового используется язык программирования высокого уровня C++. Подробно рассматривается стандартная библиотека языка C++. В пособие и компакт-диск включены демонстрационные программы, вопросы и упражнения для самопроверки с ответами, тесты и задания для курсового проектирования, а также справочная информация по C++. Для студентов и преподавателей технических вузов и самообразования.

Е. Р. Алексеев  Учимся программировать на Microsoft Visual C++ и Turbo C++ Explorer

Учимся программировать на Microsoft Visual C++ и Turbo C++ Explorer
Категория:
C/C++. Языки программирования Си, Си++

Автор: Е. Р. Алексеев

Книга является хорошим пособием по программированию на основе языка C++ для начинающих. Описаны MS Visual C++ 2005 и Turbo C++ Explorer. При чтении книги не требуется предварительного знакомства с программированием. В первой части книги на большом количестве примеров даны методы построения программ на языке C++, особое внимание уделено построению циклических программ, программированию с использованием функций, массивов, указателей. Вторая часть книги знакомит читателя с объектно ориентированным и визуальным программированием в среде Windows. К каждой теме приведено 25 вариантов задач для самостоятельного решения. Издание предназначено для студентов, аспирантов и преподавателей вузов, а также для всех, кто изучает программирование на C++. Книга может быть использована в качестве учебника для студентов младших курсов математических, технических и инженерных специальностей вузов.

Дэвид Вандевурд, Николай М. Джосаттис  Шаблоны C++. Справочник разработчика

Шаблоны C++. Справочник разработчика
Категория:
C/C++. Языки программирования Си, Си++

Автор: Дэвид Вандевурд, Николай М. Джосаттис

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

Скотт Мэйерс  Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ

Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ
Категория:
C/C++. Языки программирования Си, Си++

Автор: Скотт Мэйерс

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

Стивен Прата  Язык программирования C. Лекции и упражнения

Язык программирования C. Лекции и упражнения
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стивен Прата

Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту (C99) одного из наиболее распространенных языков программирования - C, который послужил основой для создания операционной системы Unix. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. Подробно рассматриваются такие вопросы, как представление данных в языке C, операции и операторы, управляющие структуры и функции. Немалое внимание уделяется обработке строк, вводу-выводу, работе с массивами и структурами и вопросам управления памятью. Исчерпывающие сведения о препроцессоре и стандартных библиотечных функциях дадут возможность эффективно создавать программный код. Приводимые в конце каждой главы вопросы для самоконтроля и упражнения для самостоятельной проработки позволят надежно закрепить полученные знания. Книга рассчитана на программистов разной квалификации, а также...

Стенли Б. Липпман, Жози Лажойе, Барбара Му  Язык программирования C++. Вводный курс

Язык программирования C++. Вводный курс
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Му

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

Стенли Б. Липпман, Жози Лажойе  Язык программирования C++. Вводный курс

Язык программирования C++. Вводный курс
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стенли Б. Липпман, Жози Лажойе

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

Стивен Прата  Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения
Категория:
C/C++. Языки программирования Си, Си++

Автор: Стивен Прата

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

Бьерн Страуструп  Язык программирования С++. Специальное издание

Язык программирования С++. Специальное издание
Категория:
C/C++. Языки программирования Си, Си++

Автор: Бьерн Страуструп

Книга написана Бьерном Страуструпом - автором языка программирования C++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов...

Фридман А.  Язык программирования Си ++

Язык программирования Си ++
Категория:
C/C++. Языки программирования Си, Си++

Автор: Фридман А.

Язык программирования Си++ - это универсальный язык программирования, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим. В этом курсе рассматриваются все основные возможности языка Си++ и их применение при разработке объектно-ориентированных программ. Основное внимание уделяется объяснениям -как пользоваться теми или иными возможностями. Дается краткое описание библиотек языка Си++, необходимых для создания типичных программ. Курс рекомендован УМО в области прикладной информатики для студентов вузов, обучающихся по специальности «Прикладная информатика».

И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин  Язык С++. Учебное пособие

Язык С++. Учебное пособие
Категория:
C/C++. Языки программирования Си, Си++

Автор: И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин

Кратко и доступно изложены основы популярного языка программирования C++. Рассмотрены основные выражения, операторы и функции C++. Дано неформальное, легко воспринимаемое введение в объектно-ориентированное программирование. Многочисленные примеры позволяют закрепить изученный теоретический материал и являются готовыми фрагментами программ, которые могут быть использованы при создании оригинальных приложений. Пособие рассчитано на студентов, аспирантов, преподавателей и научных работников, занимающихся программированием на языке C++.

Н. И. Костюкова, Н. А. Калинина  Язык Си и особенности работы с ним

Язык Си и особенности работы с ним
Категория:
C/C++. Языки программирования Си, Си++

Автор: Н. И. Костюкова, Н. А. Калинина

Дается формальное изложение всех конструкций языка Си. Изложены сведения, необходимые для написания собственных программ. Материал проиллюстрирован примерами и задачами. Для студентов высших учебных заведений, обучающихся по специальностям в области информационных технологий. В курсе лекций рассматривается почти полностью стандарт ANSI C, поскольку, следуя ему, можно повысить уровень переносимости программных кодов. Курс не предназначен исключительно для Си-программистов в Windows, DOS или Unix, он предназначен для всех Си-программистов. В нем приведены полезные переносимые сведения и подключаемые исходные коды, которые можно использовать на различных платформах. Нина Костюкова Нина Калинина

bookalavr.narod.ru
Каталог   Назад  Вперед Следующая категория: C#. Язык программирования Си Шарп
   
Hosted by uCoz