bannerbannerbanner
logo
Войти

C++

Рассматривается архитектура интерпретатора декларативного языка программирования серверной стороны. Представленный интерпретатор предназначен для работы в высоконагруженных облачных вычислительных комплексах. Исследуются инструменты разработки проекта. Предлагается серверная архитектура. В интерпретаторе выявляются наиболее уязвимые компоненты, требующие больших вычислительных мощностей, исследуются сторонние библиотеки на предмет эффективности. Результатом работы является производительный интерпретатор языка BML и проект его серверной архитектуры.
Изложен начальный курс низкоуровневого программирования на C++ для Windows с использованием библиоте…
Изложен начальный курс низкоуровневого программирования на C++ для Windows с использованием библиотеки Win32 API. Рассмотрены графический интерфейс Windows-приложения, стандартные диалоговые окна, элементы управления, растровая графика, DLL-библиотеки, процессы и потоки. Материал иллюстрирован многочисленными примерами, выполненными в Visual Studio 2010 под управлением Windows 7. Для студентов и преподавателей технических вузов и самообразования.
Добавлено
Год выхода: 2015
Язык: Русский
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt в…
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.5. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Впервые описана интегрированная среда разработки Qt Creator. Книга содержит исчерпывающую информацию о классах Qt4 и также практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Для программистов. (DVD прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга предназначена для широкого круга читателей, которые не знакомы с каким-либо языком программиро…
Книга предназначена для широкого круга читателей, которые не знакомы с каким-либо языком программирования, но мечтают о создании компьютерных программ собственными силами. Автор предлагает читателю самостоятельно научиться программированию в среде C++ Builder по разработанной им методике «начать от нуля». В процессе работы над книгой читатель научится создавать проекты компьютерных программ и, одновременно, будет осваивать основы языка программирования C/C++, а также требования среды программирования. В книге рассмотрены вопросы создания справочных систем и инсталляции программ, описаны особенности программирования звука и принтера, вопросы программирования для Интернета. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного прогр…
Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API). В каждом случае рассматриваются вопросы контекстнонезависимой реализации конструкций описываемой модели без привязки к конкретным задачам, а также приведены примеры решения с использованием такой реализации конкретных задач. Некоторые из описанных моделей (к примеру, модель актеров), в настоящий момент приобретают все большую популярность вследствие распространения основанных на их использовании языков и библиотек. Книга ориентирована на подготовленного читателя в области программирования. Будет полезна программистам, желающим освоить высокоуровневые подходы к организации параллельных и распределенных программ, студентам старших курсов, аспирантам и преподавателям технических ВУЗов, ведущим курсы параллельного программирования.
Добавлено
Год выхода: 2015
Язык: Русский
Книга представляет собой пособие по программированию в Turbo С++. В ней подробно рассмотрен процесс …
Книга представляет собой пособие по программированию в Turbo С++. В ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного компакт-диска. В доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах демонстрируется назначение компонентов, возможности среды разработки, методика создания программ различного назначения. Рассмотрены вопросы программирования графики, анимации, мультимедиа, разработки программ работы с базами данных. В приложении приведено описание базовых компонентов. Книга адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать в Turbo С++. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 200…
Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2008 Express Edition. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ 2008 Express Edition, назначение базовых компонентов и процесс разработки различных типов консольных и Windows-приложений. Для начинающих программистов. (DVD прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга представляет собой пособие по программированию в С++ Builder, в ней подробно рассмотрен процес…
Книга представляет собой пособие по программированию в С++ Builder, в ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и образа установочного компакт-диска. Изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показаны возможности среды разработки, назначение компонентов, методика создания программ различного назначения. Рассмотрены вопросы программирования графики, анимации, мультимедиа, разработки программ работы с базами данных. В приложении приведено описание базовых компонентов и наиболее часто используемых функций. Книга адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать в С++ Builder. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библ…
Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio С++. Описано создание и работа с элементами интерфейса приложения: окна диалога, меню, панель управления, строка состояния и др. Показана работа с графическими и текстовыми файлами: отображение графической и текстовой информации, масштабирование изображения, работа с метафайлами, просмотр видеороликов. Уделено внимание редактору ресурсов, созданию справочной системы с помощью HTML Help WorkShop. Приведена справочная информация по классам и функциям библиотеки MFC. Для программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга представляет собой сборник примеров и задач по программированию на языке C/C++, как типовых – …
Книга представляет собой сборник примеров и задач по программированию на языке C/C++, как типовых – ввод-вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые обычно не входят в традиционные курсы – работа со строками и файлами, программирование графики, рекурсия. Для большинства задач приведены решения – хорошо документированные исходные тексты программ. Книга содержит также справочник по операторам языка C/C++ и наиболее часто используемым функциям. Может служить задачником для студентов и школьников, изучающих программирование в учебном заведении или самостоятельно. Во втором издании добавлены и обновлены примеры. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга разбита на две основные части: задачи и решения. Рассматриваются базовые конструкции языка С++…
Книга разбита на две основные части: задачи и решения. Рассматриваются базовые конструкции языка С++, тонкие моменты низкоуровневых операций, объектно-ориентированное программирование, разработка приложений при помощи стандартной библиотеки шаблонов STL, а также прикладные задачи. Особенностью предлагаемых задач и их решений является независимость от платформы и среды программирования, поэтому книга будет интересна как UNIX-, так и Windows-программистам. Для программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Рассмотрены интерфейс системы программирования Visual C++, техника создания и отладки проектов прило…
Рассмотрены интерфейс системы программирования Visual C++, техника создания и отладки проектов приложений в среде Visual Studio 2005. Описаны основы языка С++: типы данных и операции, приемы программирования разветвлений и циклов, техника работы со статическими и динамическими массивами, использование функций. Рассмотрены классы и объекты, механизм множественного и одиночного наследования, перегрузка операторов и шаблоны классов, понятия ввода-вывода данных и классификация, принципы работы с потоками и файлами, стандартные классы потоков, форматированный ввод-вывод базовых типов, дополнительные возможности ввода-вывода. Освещена обработка исключений. Показаны особенности создания приложений API Windows и MFC. Представлены внутренняя их организация, создание диалоговых окон и меню, механизм обработки сообщений, работа с картой сообщений. Приводятся многочисленные примеры отлаженных программ. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2015
Язык: Русский
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt в…
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.8. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator. Показано создание пользовательских интерфейсов c помощью Qt Quick и QML. Книга содержит исчерпывающую информацию о классах Qt 4, а также даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Проекты примеров из книги размещены на сайте издательства. Для программистов.
Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной ст…
Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности – от простейших до приложений работы с графикой и базами данных Microsoft Access и Microsoft SQL Server Compact Edition – демонстрируют назначение базовых компонентов, раскрывают тонкости разработки приложений Windows Forms в Microsoft Visual C++. Справочник, входящий в книгу, содержит описание базовых компонентов, событий, исключений и наиболее часто используемых функций. На FTP-сервере издательства находятся коды примеров из книги. Для начинающих программистов.
Данное учебное пособие написано на основе лекционного материала дисциплины по выбору «Современные языки программирования высокого уровня», читаемой его автором на кафедре «Компьютерные системы и сети» Калужского филиала МГТУ им. Н. Э. Баумана для студентов 3-го и 4-го курсов специальности 230101.65 – «Вычислительные машины, комплексы, системы и сети». Пособие предназначено для студентов, аспирантов и преподавателей высших учебных заведений, а также адресовано всем, кто самостоятельно изучает использование библиотек Trolltech Qt для разработки графического интерфейса пользователя на языке программирования высокого уровня C++.
Книга, которую вы держите в руках, предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится. Книга учит программировать «с нуля», описывает основы объектно-ориентированного программирования, достаточные для решения задач, относящихся к тематике книги. Вы узнаете, как передается информация в локальных и глобальных вычислительных сетях. Рассмотрены различные подходы к работе с видео и аудио: программирование на основе системы Win 32 API, использование готовых библиотек визуальных компонентов для Builder'а, знакомство с проектированием на базе Microsoft DirectX. Подчеркнем, что представляемые здесь «самодельные» программы являются не только учебными, но и могут с успехом использоваться в различных практических целях. В итоге, идя от менее сложному к более сложному, разобраться с проблемами, методами и реализациями задач IP-телефонии. Итогом этого будет разработка действующей системы видеотелефона для локальной компьютерной сети. (Компакт-диск прилагается только к печатному изданию.)
Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии 5.3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Проекты примеров из книги размещены на сайте издательства. Для программистов.
Книга влючает в себя полный набор сведений о языке C++, необходимых для успешного анализа и составле…
Книга влючает в себя полный набор сведений о языке C++, необходимых для успешного анализа и составления эффективных программных кодов. Материал излагается последовательно и дополняется большим количеством примеров, практических задач и детальным разбором их решений. К каждому разделу прилагается обширный список задач для самостоятельного решения.
В книге подробно рассмотрены синтаксис, семантика, техника процедурного и объектно-ориентированного программирования на C++ Builder. Язык C++ и базовые алгоритмы обработки данных всех типов изучаются параллельно с визуальным программированием. Книга будет также полезна тем, кто имеет определённый опыт в программировании, однако желает расширить и углубить свои знания. Она может служить надёжной платформой для изучения и других языков программирования, поскольку она основывается на парадигме разработки современных приложений, к которой специалисты продвигались более пяти десятилетий. Издание предназначено для студентов, преподавателей, инженеров, научных сотрудников, лицеистов и старшеклассников, желающих самостоятельно изучить C++ Builder «с нуля». (Компакт-диск прилагается только к печатному изданию.)
LLVM – новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM. Издание предназначено энтузиастам, студентам, а также разработчикам компиляторов, интересующимся LLVM. Читатели должны знать язык программирования C++ и, желательно, иметь некоторые представления о теории компиляции.
Популярные книги