Programming

235 книг

  • Джоэл о программировании Джоэл Спольски
    ISBN: 5-93286-063-4, 1-59059-389-8
    Год издания: 2006
    Издательство: Символ-Плюс
    Язык: Русский

    Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей - и тем, кто собирается руководить программистами, и самим программистам - как приверженцам Microsoft, так и сторонникам открытого кода.

  • Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах Роман Савин
    ISBN: 978-5-7749-0460-0, 5-7749-0460-1
    Год издания: 2007
    Издательство: Дело
    Язык: Русский

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

  • Совершенный код. Мастер-класс Стив Макконнелл
    ISBN: 978-5-9909805-1-8
    Год издания: 2017
    Издательство: БХВ-Петербург
    Язык: Русский

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

    Развернуть
  • Мифический человеко-месяц, или Как создаются программные системы Фредерик Брукс
    ISBN: 978-5-4461-1636-2
    Год издания: 2020
    Издательство: Издательский дом "Питер"
    Язык: Русский

    Немногие книги по управлению проектами можно назвать столь же значимыми, как «Мифический человеко-месяц». Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. Первое издание книги вышло 45 лет назад, второе - 25 лет назад. Возникают новые методологии, появляются новые языки программирования, растет количество процессоров, но эта книга продолжает оставаться актуальной. Почему? Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые…

    Развернуть
  • Язык программирования С++ Бьёрн Страуструп
    ISBN: 978-5-7989-0425-9, 0-201-70073-5
    Год издания: 2012
    Издательство: Бином
    Язык: Русский

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

    Развернуть
  • Паттерны объектно-ориентированного проектирования Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
    ISBN: 978-5-4461-1595-2
    Год издания: 2021
    Издательство: Питер
    Язык: Русский

    Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования». Четыре первоклассных…

    Развернуть
  • Язык программирования C Брайан Керниган
    ISBN: 978-5-8459-0891-9
    Год издания: 2008
    Издательство: Вильямс
    Язык: Русский

    Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой. Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов. Может…

    Развернуть
  • You Don't Know JS: Up & Going Kyle Simpson
    ISBN: 978-1-491-92446-4
    Год издания: 2015
    Издательство: O'Reilly Media
    Язык: Английский

    The series’ first book introduces the basic building blocks of programming and gives an overview of JavaScript’s core mechanisms. It’s easy to learn parts of JavaScript, but much harder to learn it completely—or even sufficiently—whether you’re new to the language or have used it for years. With the “You Don’t Know JS” book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid. The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building…

    Развернуть
  • Программист-прагматик. Путь от подмастерья к мастеру Энди Хант
    ISBN: 0-201-61622-х
    Год издания: 2016
    Издательство: Лори
    Язык: Русский

    Книга, которую вы сейчас держите в руках, попала ко мне как рецензенту еще до выхода в свет. Даже в черновом варианте она оказалась превосходной. Дэйву Томасу и Энди Ханту есть что сказать, и они знают, как сказать. Я видел то, над чем они трудились, и уверен, что сделанное ими будет работать. Меня попросили написать это предисловие, в котором я и объясняю причины своей уверенности. В этой книге говорится о способе программирования, которому вы можете последовать. Вполне возможно, что вы даже и не думали, что программирование окажется таким трудным занятием, но дело обстоит именно так. Почему? С одной стороны, не все книги о…

    Развернуть
  • Профессиональная разработка программного обеспечения Стив Макконнелл
    ISBN: 5-93286-085-5, 0-321-19367-9
    Год издания: 2007
    Издательство: Символ-Плюс
    Язык: Русский

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

  • Рефакторинг. Улучшение проекта существующего кода Джейн Робертс
    ISBN: 978-5-9909445-1-0
    Год издания: 2017
    Издательство: Диалектика
    Язык: Русский

    По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую…

    Развернуть
  • Философия Java Брюс Эккель
    ISBN: 978-5-496-01127-3, 978-0131872486
    Год издания: 2015
    Издательство: Питер
    Язык: Русский

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

    Развернуть
  • Структура и Интерпретация Компьютерных Программ Джули Сассман
    ISBN: 978-5-98227-708-4, 978-5-98227-829-6
    Год издания: 2010
    Издательство: КДУ, Добросвет
    Язык: Русский

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

  • Интерфейс. Новые направления в проектировании компьютерных систем Джеф Раскин
    ISBN: 978-5-93286-030-4, 5-93286-030-8, 0201-37937-6
    Год издания: 2007
    Издательство: Символ-Плюс
    Язык: Русский

    Это уникальное руководство по разработке интерактивных систем, отражающее опыт и взгляды Джефа Раскина, создателя проекта Apple Macintosh, должен прочитать каждый, кто задумывается об интерфейсе. Сейчас много говорят об эффективности современных подходов к разработке интерфейсов. Раскин же демонстрирует, что многие из них ведут в тупик, и для создания компьютеров, с которыми было бы проще работать, требуются совершенно новые принципы разработки. Он объясняет, как осуществить эти необходимые сегодня изменения, и высказывает нестандартные идеи, демонстрируя дальновидность и способность к практическому взгляду на вещи. Эта книга,…

    Развернуть
  • Искусство программирования для Unix Эрик C. Реймонд
    ISBN: 5-8459-0791-8, 0-13-142901-9
    Год издания: 2005
    Издательство: Вильямс
    Язык: Русский

    Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix-программирования, многообразие доступных языков программирования, их преимущества и

  • Человеческий фактор. Успешные проекты и команды Том ДеМарко
    ISBN: 978-5-93286-217-9
    Год издания: 2014
    Издательство: Символ-Плюс
    Язык: Русский

    Немногие книги о компьютерах оказали такое заметное влияние на управление разработкой программного обеспечения, как ЧЕЛОВЕЧЕСКИЙ ФАКТОР. Уникальное озарение этой книги, долгие годы сохранявшей свое положение в списке бестселлеров: самые сложные проблемы разработки ПО носят не технологический, а социальный характер. Эти человеческие проблемы решать не просто, однако, решив их, вы увеличите шансы на успех до верхнего предела. В третьем издании появилось шесть новых глав и внесены многочисленные правки в основной текст, так что теперь книга лучше соответствует современным средам разработки и современным проблемам. В частности, обсуждаются…

    Развернуть
  • Язык программирования C. Лекции и упражнения Стивен Прата
    ISBN: 978-5-8459-1950-2 , 978-0-321-92842-9
    Год издания: 2015
    Издательство: Вильямс
    Язык: Русский

    Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию. Автор и преподаватель Стивен Прата создал поучительное, ясное и проницательное введение в C. Наряду с деталями языка C объясняются фундаментальные концепции программирования. Многочисленные короткие практические примеры иллюстрируют только одну или две концепции за раз и поощряют читателей проработать новые темы, непосредственно приступив к…

    Развернуть
  • Лучшие примеры разработки ПО Джоэл Х. Спольски
    ISBN: 5-469-01291-3, 1590595009
    Год издания: 2007
    Издательство: Питер
    Язык: Русский

    Перед вами книга Джоэла Спольски - ветерана индустрии программного обеспечения. Его электронный журнал "Joel on Software" стал одним из самых популярных независимых веб-изданий среди программистов. Эта книга - не учебник, не документация,

  • Алгоритмы. Построение и анализ Томас Кормен
    ISBN: 978-5-8459-2016-4
    Год издания: 2015
    Издательство: Вильямс
    Язык: Русский

    Книга "Алгоритмы. Построение и анализ" удачно объединяет в себе полноту охвата и строгость изложения материала. Много книг, посвященных алгоритмам, отличается строгостью изложения материала, но страдает определенной неполнотой; другие книги охватывают огромный объем материала, но недостаточно строго излагают его. В книге "Алгоритмы. Построение и анализ" описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения.…

    Развернуть
  • Сколько стоит программный проект Стив Макконнелл
    ISBN: 978-5-91180-090-1
    Год издания: 2007
    Издательство: Питер, Русская Редакция
    Язык: Русский

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

    Развернуть
  • IT-проекты: фронтовые очерки Джо Мараско
    ISBN: 5-93286-096-0, 978-5-93286-096-0
    Год издания: 2007
    Издательство: Символ-Плюс
    Язык: Русский
  • Регулярные выражения Дж. Фридл
    ISBN: 978-5-93286-121-9
    Год издания: 2008
    Издательство: Символ-Плюс
    Язык: Русский

    Книга Джеффри Фридла «Регулярные выражения» откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные выражения помогут избежать долгих часов утомительной работы и решить проблемы за 15 секунд. Ставшие стандартной возможностью

  • Изучаем Python Марк Лутц
    ISBN: 978-5-93286-159-2
    Год издания: 2011
    Издательство: Символ-Плюс
    Язык: Русский

    Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями,…

    Развернуть
  • Чистый код. Создание, анализ и рефакторинг Роберт Мартин
    ISBN: 978-5-4461-0960-9, 978-5-496-03231-5
    Год издания: 2018
    Издательство: Питер
    Язык: Русский

    Даже плохой программный код может работать. Однако если код не является "чистым", это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и "укрощение". Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. В первой части излагаются принципы, паттерны и…

    Развернуть

Оцените страницу

Ваша оценка