Книги по языкам программирования

Сортировать по: умолчанию популярности цене названию   Показывать по: 123 Все
  • 365 - 1070 руб.Посмотреть
    Кнут, Дональд Эрвин "Искусство программирования. Том 1. Выпуск 1: MMIX - RISC-компьютер для нового тысячелетия: Перевод с английского"Код товара: 2574295 Эта многотомная работа по анализу алгоритмов давно считается исчерпывающим описанием классической информатики. Три завершенных тома, вышедших в свет к этому времени, представляют собой неоценимый источник информации для теории и практики программирования. Многочисленные читатели этого труда говорят о его огромном влиянии на них и их профессионализм. Ученых потрясает красота и элегантность анализа Кнута, программисты-практики используют эти книги как справочник для решения возникающих перед ними проблем. И все восхищены обширностью, ясностью, точностью и юмором Искусства программирования. В настоящее время, работая над четвертым и последующими томами и над обновлением уже вышедших, Кнут создал серию небольших брошюр, называемых выпусками, которые планирует регулярно издавать. Каждый выпуск содержит один или несколько разделов с новым или обновленным материалом. В конечном счете материалы выпусков войдут в окончательные версии каждого тома, и начатая в 1962 году гигантская работа будет завершена. Том 1, выпуск 1 Данный выпуск представляет собой обновление главы третьего издания первого тома Искусства программирования, посвященного основным алгоритмам, и в конечном итоге станет частью четвертого издания этой книги. Здесь читатели найдут введение для программистов с описанием долгожданного компьютера MMIX, RISC-компьютера, который заменит прежний компьютер MIX, и языка ассемблера MMIX. Этот выпуск также представляет новый материал о подпрограммах, сопрограммах и интепретируемых подпрограммах.
  • 566 - 1112 руб.Посмотреть
    Макконнелл С. "Совершенный код. Мастер-класс"Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО - с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код. Изложенные в книге методики и стратегии помогут вам: проектировать с минимальной сложностью и максимальной продуктивностью; извлекать выгоду из групповой разработки; применять методики защитного программирования, позволяющие избежать ошибок; совершенствовать свой код; применять методики конструирования, наиболее подходящие для вашего проекта; быстро и эффективно производить отладку; своевременно и быстро обнаруживать критические проблемы проекта; обеспечивать качество на всех стадиях проекта.
  • 1360 - 2559 руб.Посмотреть
    Мартин Фаулер "Рефакторинг. Улучшение существующего кода"Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.

    Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.
  • 850 - 1219 руб.Посмотреть
    Кей С. Хорстманн, Гари Корнелл "Java 2. Библиотека профессионала. Том 1. Основы"Код товара: 2179543 Книга ведущих специалистов по программированию на языке Java представляет собой обновленное издание фундаментального труда, учитывающее всю специфику новой версии платформы Java SE 6. Подробно рассматриваются такие темы, как организация и настройка среды программирования на Java, фундаментальные структуры данных, объектно-ориентированное программирование и его реализация в Java, интерфейсы, программирование графики, обработка событий, Swing, развертывание приложений и аплетов, отладка, обобщенное программирование, коллекции и построение многопоточных приложений. Книга изобилует множеством примеров, которые не только иллюстрируют концепции, но также демонстрируют способы правильной разработки, применяемые в реальных условиях. Книга рассчитана на программистов разной квалификации, а также будет полезна студентам и преподавателям дисциплин, связанных с программированием на языке Java.
  • 450 - 595 руб.Посмотреть
    Гамма Э., Хелм Р., Джонсон Р. и др. "Приемы объектно-ориентированного проектирования. Паттерны проектирования: Перевод с английского"В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование. Переводчик: А. Слинкин.
  • 499 - 499 руб.Посмотреть
    Архангельский А.Я. "Язык C++ в С++Builder"В книге даются исчерпывающие справочные сведения по языку C++ в C++Builder, достаточные для самостоятельного изучения этого ведущего языка программирования. Излагается синтаксис языка, все операции и операторы, все типы данных. Подробно рассматривается методика работы с исключениями, с текстовыми и двоичными файлами, со строками разных типов и списками строк, с указателями и списками указателей, с массивами обычными и динамически размещаемыми в памяти, со структурами и классами, с процессами и потоками. Даются справочные сведения по множеству функций C++ в С++Builder и API Windows, включая 500 подробных описаний с примерами применения. Рассматривается стандартная библиотека шаблонов C++: все типы контейнеров, итераторов, все алгоритмы и функции-объекты. Приводятся справочные сведения по многим базовым классам С++Builder, по их свойствам и методам. Представленный в книге справочный и методический материал, снабженный подробными комментариями и примерами, позволяет читателю практически с нуля изучать язык С++. Изложение не привязано к той или иной версии С++Builder. Так что книгу можно использовать при работе с любой версией, включая С++Builder 2007. А поскольку стандартизованный язык не подвержен сколько-нибудь заметным изменениям, то книгу можно будет использовать и при работе с любыми будущими версиями С++Builder. Как справочник книга полезна пользователям любой квалификации: от начинающих до опытных разработчиков. .
  • 834 - 834 руб.Посмотреть
    Павловская, Татьяна Александровна "C#. Программирование на языке высокого уровня. Учебник для вузов"Задача этой книги - кратко, доступно и строго изложить основы C#, одного из самых перспективных современных языков программирования. Книга содержит описание версии C# 2.0 (2005) и предназначена
  • 2924 - 2924 руб.Посмотреть
    Адам Натан "WPF 4. Подробное руководство"Windows Presentation Foundation (WPF) - рекомендуемая технология реализации пользовательских интерфейсов для Windows-приложений. Она позволяет создавать такие функционально насыщенные и визуально привлекательные приложения, о которых вы раньше не могли и мечтать. WPF дает возможность естественно объединять в одной программе традиционные интерфейсы, трехмерную графику, аудио и видео, анимацию, динамическую смену обложек, мультисенсорный ввод, форматированные документы и распознавание речи.
    Книгу Адама Натана, известного гуру в области WPF, отличают полнота освещения, практические примеры и понятный язык. Издание содержит сведения о XAML - расширяемом языке разметки приложений; детально рассматриваются функциональные возможности WPF: элементы управления, компоновка, ресурсы, привязка к данным, стили, графика, анимация; уделено внимание новейшим средствам: мультисенсорному вводу, усовершенствованной визуализации текста, новым элементам управления, дополнениям языка XAML, программе Visual State Manager, переходным функциям в анимации; рассматриваются трехмерная графика, синтез и распознавание речи, документы и эффекты; демонстрируется создание популярных элементов пользовательского интерфейса, например галерей и экранных подсказок, а также создание более сложных механизмов организации пользовательского интерфейса, например выдвигающихся и стыкуемых панелей, как в Visual Studio; описывается, как создавать полноценные элементы управления WPF; демонстрируется создание гибридных приложений, в которых WPF сочетается с Windows Forms, DirectX и ActiveX; объясняется, как задействовать в WPF-приложении новые средства Windows 7, например списки переходов, и как обойти некоторые присущие WPF ограничения.
  • 336 - 462 руб.Посмотреть
    Пирогов, Владислав Юрьевич "Ассемблер для Windows:Средства программирования в Windows; Отладка, исследование кода программ, драйверы; Создание динамических библиотек и др. Изд. 4-е, перераб., доп. + СD-Rom"Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM разработка оконных и консольных приложений, создание динамических библиотек, многозадачное программирование, программирование в локальной сети, в том числе и с использованием сокетов, создание драйверов, работающих в режиме ядра, простые методы исследования программ и др. В 4-м издании материал существенно переработан в соответствии с новыми возможностями ОС. Значительно шире рассмотрены вопросы управления файлами и API-программирования в Windows. Добавлен материал по программированию в ОС семейства Windows NT Windows 2000/ XP/ Server 2003/Vista. На компакт-диске приведены многочисленные примеры, сопровождающие текст и проверенные на работоспособность в операционной системе Windows Vista. 4-е издание, переработанное и дополненное. . .
  • 886 - 1446 руб.Посмотреть
    Брукс Ф. "Мифический человеко-месяц или как создаются программные системы. Для разработчиков программного обеспечения"Код товара: 1676948 Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.
  • 1137 - 1271 руб.Посмотреть
    Керниган Б.У., Ритчи Д.М. "Язык программирования C - 2 изд."Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой. Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов. Может использоваться как учебное пособие для вузов.
  • 1301 - 1828 руб.Посмотреть
    Левитин, Ананий В. "Алгоритмы. Введение в разработку и анализ"Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимании идей, а не на механическом рассмотрении работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость. Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
  • 599 - 599 руб.Посмотреть
    Трей Нэш "C# 2008. Ускоренный курс для профессионалов"
  • 636 - 747 руб.Посмотреть
    Скотт Мейерс "Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ"Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу
  • 312 - 499 руб.Посмотреть
    Брайан Сайлер и Джефф Споттс "Использование Visual Basic 6. Классическое издание"В этой книге описана новая версия популярной системы программирования Visual Basic 6. Изложение материала построено по принципу "от простого к сложному". Первые главы этой книги адресованы новичкам, из которых они смогут почерпнуть основы языка Visual Basic и описание его стандартных компонентов. Для подготовленных пользователей будет интересен раздел, посвященный специальным методам программирования с использованием стандартных компонентов Windows, элементов управления ActiveX, ADO, RDO и др. В отдельную часть вынесены вопросы, связанные с разработкой приложений баз данных на Visual Basic и работе в Internet. Автор не обошел также вниманием различные версии языка Visual Basic - VBA и VBScript. В приложениях приведен обзор интегрированной среды разработки Visual Basic, а также краткий справочник по SQL. Книга рассчитана на широкий круг читателей.
  • 379 - 742 руб.Посмотреть
    Фернандес О. "Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails"Код товара: 378133 Среда Ruby on Rails стремительно занимает ведущее место в ряду наиболее популярных платформ для разработки веб-приложений. Она основана на одном из самых элегантных языков программирования, Ruby, и доставляет истинное удовольствие своим приверженцам. Хотите оказаться в первых рядах? Тогда эта книга для вас! Ее автор, Оби Фернандес, и целая группа экспертов подробно описывают основные возможности и подсистемы Rails: контроллеры, маршрутизацию, поддержку стиля REST, объектно-реляционное отображение с помощью библиотеки ActiveRecord, применение технологии AJAX в Rails-приложениях и многое другое. Отталкиваясь от своего уникального опыта и приводя подробные примеры кода, Оби демонстрирует, как с помощью инструментов и рекомендованных методик Rails добиться максимальной продуктивности и получать наслаждение от создания совершенных приложений.
  • 288 - 333 руб.Посмотреть
    Шохирев, Михаил Васильевич "Язык программирования. Perl 5"Курс знакомит с языком программирования Perl, с его принципами, основными возможностями и особенностями в объеме, достаточном, чтобы начать разрабатывать прикладные и системные задачи, включая программирование для сети Интернет.
  • 245 - 310 руб.Посмотреть
    Пильщиков, Владимир Николаевич "Assembler. Программирование на языке ассемблера IBM PC"Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды этих ЭВМ, конструкция языка и методы программирования на нем. Изложение сопровождается многочисленными примерами. Рекомендуется для студентов и преподавателей ВУЗов, для всех желающих детально изучить язык ассемблер и приемы программирования на нем.
  • 1153 - 1358 руб.Посмотреть
    Зубков Сергей "Assembler для DOS, Windows и Linux"В книге описываются все аспекты программирования на ассемблере для DOS, Windows и Unix, включая создание резидентных программ и драйверов, прямое программирование периферийных устройств, управление защищенным режимом и многое другое. Подробно рассмотрена архитектура процессоров Intel вплоть до Pentium II. Все главы иллюстрированы подробными примерами работоспособных программ. Книга ориентирована как на профессионалов, так и на начинающих без опыта программирования.
  • 251 - 312 руб.Посмотреть
    Корченко А.Г., Бабак В.П., Тимошенко Н.П., Филоненко С.Ф. "VHDL: Справочное пособие по основам языка"Представляет собой вводный курс в язык VHDL и предназначена для быстрого ознакомления с базовыми концептуальными положениями этого языка. В данной книге приводятся базовые принципы параллельного программирования, положенные в основу языка VHDL, а также принципы организации VHDL-проекта и взаимосвязь компонентов проекта с физическими процессами, протекающими в реальных цифровых устройствах. Содержит многочисленные практические примеры проектирования цифровых устройств, в частности цифровых устройств специального назначения (криптопроцессоров). Рассчитана на студентов, изучающих язык VHDL, в том числе и в рамках учебных курсов, посвященных проектированию устройств защиты информации.
  • 271 - 311 руб.Посмотреть
    Б. И. Березин, С. Б. Березин "Начальный курс С и С++"Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения языка С, как самостоятельного языка. Язык С++ рассматривается как надстройка к языку С. Изложение проиллюстрировано большим количеством примеров. Книга написана на основе учебного курса "С++ для начинающих", который в течении нескольких лет читался в учебном центре "Диалог-МИФИ" и ориентирована на начинающих программистов, а также тех, кто хочет самостоятельно изучить языки программирования С и С++. Она также может быть полезна для читателей, знающих язык С и начинающих изучать С++.
  • 268 - 346 руб.Посмотреть
    И.Ю. Баженова, В.А. Сухомлин "Введение в программирование. Учебное пособие"В курсе рассматриваются общие концепции разработки языков программирования. Подробно изучаются основные конструкции языков программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования и сетевого программирования. Особое внимание уделяется рассмотрению семантики языков программирования C++, С#, Java и Object Pascal.

    Учебное пособие для студентов вузов, обучающихся по специальности 511900 `Информационные технологии`.
  • 5386 - 5925 руб.Посмотреть
    SIMD Programming Manual for Linux and Windows / ОКМД программирование руководства Linux и WindowsThe book is intended as a programmerв_Ts introduction to the use of SIMD on PCs. It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algorithms in parallel to exploit the parallel processing capability of standard PCs obtaining large performance gains relative to conventional sequential compilers. It assumes a familiarity with imperative programming but not specifically with Pascal. It does not assume any prior familiarity with the SIMD programming model. The language translation system will be available either as a downloadable for Linux or Windows in association with the book. This book will be particularly useful for programmers in the rapidly growing area of games and multi-media entertainment, and it would also to academics interested in parallel programming techniques or array programming languages. Intended as a programmer s introduction to the use of SIMD on PCs. This book presents the underlying technology of SIMD processing on PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It is for programmers in the rapidly growing area of games and multi-media entertainment.
  • 201 - 241 руб.Посмотреть
    А. А. Ремнев, С. В. Федотова "Курс Delphi для начинающих. Полигон нестандартных задач (+ CD-ROM)"Книга написана на основе лекционных курсов раздела "Информатика и ИКТ. Алгоритмизация и визуальное программирование", проводимых в рамках проекта "Обучающие сетевые олимпиады" (ОСО-2006). Проект ОСО-2005 является номинантом международного конкурса "ИТ-образование в Рунете" (http://ict.edu.ru/konkurs). Курс программирования предполагает последовательное изучение материала от простого к сложному. Большая часть материалов книги посвящена разбору и решению практических задач. Все примеры программ, а также дополнительная информация методического плана представлены на компакт-диске пособия. Книга будет полезна широкому кругу читателей - студентам вузов, учащимся лицеев, колледжей, школьникам. Особый интерес она вызовет у преподавателей информатики благодаря строго структурированному системному подходу в изложении материала, а также включению в рассмотрение методологии поисково-деятельностных образовательных технологий проблемного обучения, таких как: исследование, проект или проектно-исследовательская деятельность, решение олимпиадных задач. Поэтому книга может использоваться в качестве учебного пособия для самостоятельного изучения или как подробное методическое руководство. К книге прилагается компакт-диск с обширной подборкой примеров и обучающих презентаций. Книга входит в сборник публикаций проекта ОСО-2007.