Программирование

Различные книги в жанре Программирование

C/C++ в задачах и примерах

Никита Культин

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

Самоучитель С#

Николай Секунов

Книга посвящена первому компонентно-ориентированному языку программирования распределенных приложений С#. Приведены сведения обо всех основных элементах данного языка, начиная с примитивов. Подробно рассматривается предназначенная для разработки приложений среда Microsoft Visual Studio.NET; структура программ на С# и этапы компиляции; объединение компонентов, написанных на различных языках высокого уровня; реализация пользовательского интерфейса; обеспечение безопасности приложений. Изложенная методика создания приложений и многочисленные примеры позволят приобрести устойчивые навыки программирования на языке С#. Для программистов.

19 смертных грехов, угрожающих безопасности программ

Майкл Ховард

Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. В ней рассмотрены 19 грехов, угрожающих безопасности программ, и показано, как от них избавиться. Рассмотрены уязвимости на языках C/C++, C#, Java, Visual Basic, Visual Basic.NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов, как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них. Если вы программист, то вам просто необходимо прочесть эту книгу.

Турбо Паскаль 7.0

В. И. Грызлов

Книга знакомит с самой популярной версией языка Паскаль – Турбо Паскаль 7.0 фирмы Borland, а также его наиболее известным расширением – Борланд Паскаль 7.0. Содержит много примеров и алгоритмов. Новые понятия о структурах данных и средствах организации вычислительных процессов, а также их отладки, вводятся по мере возрастания сложности задач: от первой программы, которая умеет выводить на экран единственное сообщение, – до последней, проигрывающей WAV-файлы; от обычных переменных – к динамическим объектам. Подробно рассмотрены наиболее современные языковые средства: динамическое использование памяти и объектно-ориентированное программирование, а также работа с графикой, мышью, клавиатурой. Для широкого круга студентов, школьников, преподавателей, инженеров. Может использоваться как самоучитель.

STL для программистов на C++

Леен Аммерааль

Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) – мощному инструменту повышения эффективности труда программистов, пишущих на C++. Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку. В книге описана стандартизованная версия STL. Дается введение в предмет, которое позволяет быстро освоить библиотеку шаблонов. Приведен исчерпывающий справочный материал, в том числе по новому классу STL, string. Изложение сопровождается многочисленными примерами небольших, но законченных программ, иллюстрирующих ключевые понятия STL Особое внимание уделено разъяснению сложных понятий библиотеки шаблонов, например, функциональных объектов и адаптеров функций. Книга предназначена как для профессиональных программистов и тех, кто углубленно изучает C++, так и для тех, кто только начинает осваивать этот язык программирования, без преувеличения самый популярный в мире.

Создание игр для мобильных телефонов

Майкл Моррисон

Книга «Создание игр для мобильных телефонов» – это практическое руководство, которое поможет разработать и реализовать игру для мобильного телефона. Книга написана простым языком, не содержит сложной и скучной теории программирования и шаг за шагом знакомит с методикой создания технологии «plug-and-play» применительно к созданию огромного количества игр. В издание включены подробные описания и примеры кодов для четырех игр, а также информация, необходимая для реализации вашей собственной задумки. Если вы любите играть в игры и занимаетесь программированием, то эта книга – для вас!

C/C++. Структурное и объектно-ориентированное программирование: практикум

Юрий Щупак

Практикум предназначен для изучения языка программирования С++ на семинарах или самостоятельно. Издание дополняет и расширяет учебник Т.А.Павловской «С/С++. Программирование на языке высокого уровня», но может использоваться и как отдельное пособие. На примерах, сопровождаемых теоретическими сведениями, рассматриваются: основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов заданий для лабораторных работ.

Автоматное программирование

Надежда Поликарпова

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

Программирование для мобильных устройств под управлением Windows Mobile

Александр Климов

С помощью этой книги вы научитесь создавать самые разнообразные приложения для мобильных устройств под управлением операционной системы Windows Mobile. В издании рассмотрены принципы использования технологии программирования .NET Compact Framework 3.5, описан процесс создания приложений различного типа. Кроме того, здесь вы найдете подробные примеры и множество советов по использованию .NET Compact Framework. Книга рассчитана в первую очередь на программистов, уже имеющих опыт программирования на .NET Framework и желающих расширить свой кругозор за счет освоения .NET Compact Framework.

Разработка технической документации. Руководство для технических писателей и локализаторов ПО

Вадим Глаголев

Эта книга станет незаменимым помощником в работе технических писателей, специалистов по стандартизации и переводчиков-локализаторов программного обеспечения. Издание посвящено вопросам разработки текстовой технической документации на аппаратно-программные комплексы, автоматизированные системы и программные продукты, к которым относится большая часть современного рынка высоких технологий. Приведены общие сведения о промышленной продукции и технической документации, основные понятия о государственной системе обеспечения единства измерений (ГСИ), единых системах конструкторской, программной и технологической документации (ЕСКД, ЕСПД и ЕСТД), комплексе стандартов на автоматизированные системы (КСАС). Рассмотрен жизненный цикл технической документации. Значительное место отведено вопросам разработки основных видов текстовой технической документации на аппаратно-программные комплексы и автоматизированные системы – технического задания, технических условий, программы и методики испытаний, а также эксплуатационной документации – руководства по эксплуатации, руководства пользователя, инструкции по эксплуатации, формуляра, паспорта, этикетки ведомости эксплуатационных документов. Изложены рекомендации по переводу, локализации, оформлению и приданию юридического статуса технической документации на продукцию зарубежных производителей. Рассмотрены основные программные инструменты, предназначенные для разработки текстовой технической документации. Книга рассчитана как на получение начального образования молодыми специалистами, так и на углубление знаний опытных разработчиков текстовой технической документации. Будет представлять интерес для переводчиков и редакторов переводов иноязычной технической документации.