Реклама Labirint.ru Цифровая обработка изображенийНастоящее издание является результатом значительной переработки книги "Цифровая обработка изображений" (Гонсалес и Уинтц, 1977 г. и 1978 г.; Гонсалес и Вудс, 1992 г. и 2002 г.) Одна из важнейших причин популярности книги, которая уже более 30 лет является мировым лидером в своей области - высокая степень внимания авторов к изменению образовательных потребностей читателя. Нынешнее издание базируется на самом обширном из когда-либо проводившихся исследований читательского мнения. Как и прежде, основные цели книги - служить введением в основные понятия и методы цифровой обработки изображений, а также создать основу для последующего изучения и проведения самостоятельных исследований в этой области. Все разделы сопровождаются большим количеством примеров и иллюстраций. Книга рассчитана на научных работников, профессиональных программистов, специалистов по компьютерному дизайну, студентов и преподавателей. Книга постоянно занимает первое место в рейтинге продаж Amazon.com и широко используется разработчиками и дизайнерами. 3-е издание, исправленное и дополненное. Серия: Мир цифровой обработки Год: 2019 Производитель: Техносфера Артикул: 939584 ISBN: 978-5-94836-331-8 Автор: Гонсалес Рафаэл С., Вудс Ричард Е
Цифровая обработка изображений1470 руб. |
Реклама Labirint.ru Цифровая обработка изображений в OpenCv. Практикум. Учебное пособиеВ учебном пособии даны задания, предназначенные для закрепления теоретических знаний по цифровой обработке изображений в OpenCv. В первых разделах даны задания, посвященные основным операциям в OpenCv, таким как считывание и вывод изображения на экран, запись этого изображения в файл, изменение размера изображения. Многие задания, такие как дискретизация и квантование изображения, предназначены для демонстрации теоретических основ цифровой обработки изображений. Основное внимание в пособии уделено цифровой обработке бинарных изображений, которые наиболее часто встречаются в технических приложениях. Приводятся задания, предназначенные для получения геометрических характеристик бинарных изображений, для геометрического преобразования бинарных изображений. Рассматриваются различные способы получения дополнительных характерных признаков бинарных изображений. В заданиях рассмотрено применение методов Собеля, Превитта и Робертса, а также дискретных производных первого и второго порядка для выделения границ, обнаружение перепадов. В пособии есть задания для овладения пространственными методами обработки изображений, для приобретения навыков пороговой обработки изображений, нахождения и обработки контуров, выделенных на этих изображениях. Рассмотрены практические применения морфологических преобразований. 2-е издание, стереотипное. Серия: Компьютеры и программное обеспечение Год: 2023 Производитель: Лань Артикул: 907457 ISBN: 978-5-507-44739-8, 978-5-507-46249-0 Автор: Матвеев Александр Иванович
Цифровая обработка изображений в OpenCv. Практикум. Учебное пособие878 руб. |
Реклама Labirint.ru Цифровая обработка сигналов атомарными функциями и вейвлетамиМонография посвящена исследованию, развитию и разработке методов анализа физических систем на основе теорий R- и атомарных функций. WA-систем функций, построению алгоритмов обработки и моделирования процессов дистанционного зондирования и радиоастрономии в целях улучшения физических характеристик передачи, восстановления и распознавания многомерных сигналов. Рассматриваются новые весовые функции (окна) и фильтры с конечной импульсной характеристикой на их основе, а также ортогональные и аналитические вейвлеты. Исследована обобщенная теорема отсчетов на основе атомарных функций и ее частные случаи. Разработан алгоритм синтеза многомерных функций с произвольной геометрией опорной области. Предложено и обосновано обобщение функции неопределенности по времени и частоте применительно к анализу сложных зондирующих сигналов. Книга предназначена для научных работников, аспирантов и студентов, работающих в области цифровой обработки сигналов применительно к современным задачам радиофизики и радиотехники. Серия: Мир цифровой обработки Год: 2019 Производитель: Техносфера Артикул: 939587 ISBN: 978-5-94836-506-0 Автор: Кравченко Виктор Филиппович, Чуриков Дмитрий Викторович
Цифровая обработка сигналов атомарными функциями и вейвлетами732 руб. |
Реклама Labirint.ru Цифровая обработка сигналов в LabVIEW Книга содержит материалы для освоения программно-аппаратных средств National Instruments по спектральному анализу, применению окон сглаживания, узлов цифровых систем связи, синтезу и анализу цифровых фильтров, программированию и тестированию сигнальных процессоров, программированию ПЛИС, виброакустическому анализу, проектированию цифровых фильтров, сопряжению LabVIEW с другими программными средствами для цифровой обработки сигналов.
Издание предназначено для студентов, магистрантов, аспирантов и специалистов, изучивших начальный курс LabVIEW, и желающие научиться применять данную среду проектирования в области обработки сигналов. Год: 2013 Производитель: ДМК-Пресс Артикул: 151637 ISBN: 5-94074-342-0, 978-5-94074-967-7 Автор: Федосов Валентин Петрович, Нестеренко Андрей Константинович
Цифровая обработка сигналов в LabVIEW1136 руб. |
Реклама Labirint.ru Цифровая обработка сигналов в зеркале MATLAB. Учебное пособиеУчебное пособие представляет собой базовый курс по цифровой обработке сигналов с традиционными темами: линейные дискретные системы; эффекты квантования в цифровых системах с фиксированной точкой; дискретные сигналы с описанием в частотной области, включая алгоритмы дискретного и быстрого преобразований Фурье; случайные процессы и их статистические характеристики; методы непараметрического и параметрического спектрального анализа; цифровые фильтры общего и специального назначения; многоскоростные системы и их полифазные структуры; банки фильтров; основы адаптивной обработки сигналов. Теория ЦОС преподносится с позиции моделирования в MATLAB: теоретические аспекты базовых методов и алгоритмов ЦОС увязываются с их моделированием в MATLAB и иллюстрируются соответствующими примерами. Для студентов, аспирантов и преподавателей вузов, в также специалистов в области цифровой обработки сигналов. Серия: Учебная литература для ВУЗов Год: 2018 Производитель: BHV Артикул: 615378 ISBN: 978-5-9775-3946-3 Автор: Солонина Алла Ивановна
Цифровая обработка сигналов в зеркале MATLAB. Учебное пособие1659 руб. |
Реклама Labirint.ru Цифровая обработка сигналов на системном уровне с использованием LabVIEW Среда графического программирования LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) разработана фирмой National Instruments. Простота ее использования существенно ускоряет визуальное создание программ, высвобождая время, обычно уходившее на отладку, для понимания собственно процессов цифровой обработки сигналов.
Входящие в состав книги лабораторные работы позволяют получить опыт работы в LabVIEW, который поможет развить практические навыки, необходимые для программирования в этой среде.
Книга Цифровая обработка сигналов на системном уровне с использованием LabVIEW поможет вам существенно ускорить процесс изучения цифровой обработки сигналов. Она написана так, что может служить самоучителем для инженеров, которые хотят познакомиться с LabVIEW и использовать ее для разработки и анализа систем цифровой обработки сигналов. Данное руководство по LabVIEW дает исчерпывающие ответы на все вопросы. Эта книга позволит вам в совершенстве овладеть LabVIEW программой, которая раскрывает секреты цифровой обработки сигналов.
Эта книга предназначена для инженеров-практиков, а также для технических специалистов в области программного и аппаратного обеспечения, работающих с процессорами цифровой обработки сигналов и занимающихся разработками на системном уровне. Она также будет полезна студентам технических вузов.
На сайте можно скачать файлы всех лабораторных работ, рассматриваемых в книге. Год: 2021 Производитель: ДМК-Пресс Артикул: 766760 ISBN: 978-5-97060-903-3 Автор: Кехтарнаваз Насер, Ким Намджин
Цифровая обработка сигналов на системном уровне с использованием LabVIEW1530 руб. |
Реклама Labirint.ru Цифровая обработка сигналов на системном уровне с использованием LabVIEW (+CD) Среда графического программирования LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) разработана фирмой National Instruments. Простота ее использования существенно ускоряет визуальное создание программ, высвобождая время, обычно уходившее на отладку, для понимания собственно процессов цифровой обработки сигналов.
Эта книга предназначена для инженеров-практиков, а также для технических специалистов в области программного и аппаратного обеспечения, работающих с процессорами цифровой обработки сигналов и занимающихся разработками на системном уровне. Она также будет полезна студентам технических вузов. Входящие в состав книги лабораторные работы позволяют получить опыт работы в LabVIEW, который поможет развить практические навыки, необходимые для программирования в этой среде.
Книга "Цифровая обработка сигналов на системном уровне с использованием LabVIEW" поможет вам существенно ускорить процесс изучения цифровой обработки сигналов. Она написана так, что может служить самоучителем для инженеров, которые хотят познакомиться с LabVIEW и использовать ее для разработки и анализа систем цифровой обработки сигналов. Данное руководство по LabVIEW дает исчерпывающие ответы на все вопросы. Эта книга позволит вам в совершенстве овладеть LabVIEW - программой, которая раскрывает секреты цифровой обработки сигналов.
На прилагаемом компакт-диске содержатся файлы всех лабораторных работ, рассматриваемых в книге, а также демонстрационная версия программы LabVIEW 8.2. Год: 2007 Производитель: Додека XXI век Артикул: 288285 ISBN: 978-5-94120-108-2 Автор: Кехтарнаваз Насер, Ким Намджин
Цифровая обработка сигналов на системном уровне с использованием LabVIEW (+CD)2314 руб. |
Реклама Labirint.ru Цифровая обработка сигналов на языке Python Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки.
Автор, Аллен Дауни, рассматривает несколько методов - тут и спектральное разложение, и фильтрация, и свертка, и быстрое преобразование Фурье. В этой книге много упражнений и примеров кода - с ними проще разбираться в материале.
Книга профессора Дауни - идеальный путеводитель в мире цифровой обработки сигналов. Она содержит массу информации - от основ до "высоких материй", и она представлена в простом, логичном и хорошо организованном виде, с большим количеством иллюстраций. Прилагаемые Python-программы служат практическими, живыми примерами.
В этой книге рассмотрены:
периодические сигналы и их спектры;
гармоническая структура простого сигнала;
чирпы и иные звуки с изменяющимся во времени спектром;
шумовые сигналы и естественные источники шума;
автокорреляционная функция для оценки высоты звука;
дискретное косинусное преобразование (ДКП) для сжатия;
быстрое преобразование Фурье для спектрального анализа;
связь событий во времени и фильтров в частотной области;
теория линейных времянезависимых систем (LТI);
амплитудная модуляция (АМ), основа радиовещания. Год: 2017 Производитель: ДМК-Пресс Артикул: 565114 ISBN: 978-5-97060-454-0 Автор: Дауни Аллен Б
Цифровая обработка сигналов на языке Python1018 руб. |
Реклама Labirint.ru Цифровая обработка сигналов с приложениями для геофизики и экспериментальной механики. УчебникВ учебнике помещены сведения по цифровой обработке сигналов (ЦОС) и изложены основные разделы рассматриваемой технической дисциплины, касающиеся построения моделей и оценивания параметров сигналов, предварительной обработки сигналов, спектрально-корреляционного анализа и цифровой фильтрации сигналов. Приведены сведения по формированию локальных и сплайновых моделей сигналов. Реализованы приложения с примерами задач для предметных областей геофизики и экспериментальной механики, решения которых основаны на материалах учебника. Предназначен для студентов-бакалавров и магистрантов, обучающихся по направлениям и специальностям 01.05.01. "Прикладная математика и информатика", 23.04.01 "Прикладная математика", студентов, специализирующихся по геофизике и экспериментальной механике, а также может быть использован студентами, которые заняты подготовкой в области задач обработки результатов физических экспериментов и проектирования информационно-управляющих систем. Материалы учебника ориентированы на углубленное изучение дисциплины "Цифровая обработка сигналов" и применение для практических занятий, бакалаврских работ и магистерских диссертаций. Разработаны вопросы и задачи для самопроверки. Предложенный учебник по ЦОС с приложениями будет полезным для специалистов, занимающихся системами обработки экспериментальных данных в широком спектре приложений. Серия: Мир цифровой обработки Год: 2021 Производитель: Техносфера Артикул: 939583 ISBN: 978-5-94836-620-3 Автор: Гетманов Виктор Григорьевич
Цифровая обработка сигналов с приложениями для геофизики и экспериментальной механики. Учебник1168 руб. |
Реклама Labirint.ru Цифровая обработка сигналов. Моделирование в SimulinkУчебное пособие посвящено технологии создания Simulink-моделей и моделирования динамических систем цифровой обработки сигналов (ЦОС) с использованием базовых методов и алгоритмов ЦОС. Для облегчения работы начинающих пользователей даны основы моделирования в Simulink. Подробно описана технология создания Simulink-моделей дискретных и цифровых сигналов, специфика их обработки и анализа в процессе моделирования. Рассмотрены математические модели и Simulink-модели линейных дискретных систем, систем цифровой фильтрации с КИХ- и БИХ-фильтрами различных структур, в том числе с фиксированной точкой, многоскоростных систем с полифазными структурами, а также средства вычисления дискретного преобразования Фурье на основе быстрого преобразования Фурье. Серия: Учебное пособие Год: 2012 Производитель: BHV Артикул: 343813 ISBN: 978-5-9775-0686-1 Автор: Солонина Алла Ивановна
Цифровая обработка сигналов. Моделирование в Simulink698 руб. |
Реклама Labirint.ru Цифровизация процессов управления медико-гигиеническими рисками на производственных предприятиях В монографии нашли отражение ключевые вопросы, связанные с цифровизацией процессов управления медико-гигиеническими рисками на производственных предприятиях. Рассматриваются постановка задачи управления рисками, методологические основы цифровизации процессов повышения эффективности работы медицинской службы, математический аппарат, позволяющий выполнить количественную оценку рисков, а также основные технические требования к информационной системе, позволяющей осуществить цифровую трансформацию процессов управления.
Книга рассчитана на руководителей крупных промышленных предприятий, специалистов, работающих в сфере медицины труда, IT-специалистов, а также студентов и аспирантов соответ-ствующих специальностей высших учебных заведений. Год: 2023 Производитель: Наш круг Артикул: 946802 ISBN: 978-5-6049450-4-9 Автор: Шипилов Игорь Викторович
Цифровизация процессов управления медико-гигиеническими рисками на производственных предприятиях1418 руб. |
Реклама Labirint.ru Цифровой синтез. Практический курс В настоящем издании представлен практикум по проектированию на языке Verilog, расширяющий и дополняющий теоретический материал, изложенный в книге Д. Харриса и С. Харрис "Цифровая схемотехника и архитектура компьютера".
Преимущество книги состоит в том, что изучение Verilog построено не на традиционном академическом заучивании инструкций и команд языка, а на знакомстве с основными элементами цифровой электроники и подробными примерами того, как их описывать; при этом представленный материал сопровождается исчерпывающим набором презентаций и готовых примеров кода на сайте издательства, которые могут быть запущены на любой популярной отладочной плате с ПЛИС.
Предлагаемое издание отражает богатый опыт работы международного авторского коллектива специалистов из ведущих университетов и ИТ-компаний, что делает его не только отличным учебным пособием для изучения в вузе, но и полезной книгой для самообразования. Год: 2020 Производитель: ДМК-Пресс Артикул: 750384 ISBN: 978-5-97060-850-0 Автор: Романов А. Ю., Антонов А. А., Панчул Ю. В
Цифровой синтез. Практический курс2379 руб. |
Реклама Labirint.ru Цифровые видеоинформационные системы. Теория и практикаКнига посвящена теоретическим основам и практической реализации цифровых видеоинформационных систем. Материал содержит девять частей, состоящих из 23 глав. В Части I изложены проблемы цифрового преобразования статических и динамических изображений, оцениваются объемы информации при преобразовании изображений в цифровую форму. Часть II посвящена исследованиям проблем статистической и визуальной избыточности изображений, излагаются методы эффективного энтропийного кодирования, оцениваются возможности использования визуальной избыточности статических и динамических изображений. В Части III рассматриваются непосредственное кодирование, кодирование с предсказанием и групповое кодирование изображений, методы блочного и фрактального кодирования, кратномасштабная обработка изображений. В Части IV излагаются методы повышения качества внутрикадрового кодирования статических изображений, принципы анализа движения в динамических изображениях, идеология обработки изображений при кратномасштабном анализе. Часть V посвящена анализу методов и стандартов кодирования статических и динамических изображений, рассмотрены некоторые проблемы реализации кодирующих устройств и визуализации их параметров. В Части VI анализируются основные характеристики и цифровое представление речевой и звуковой информации, приводится описание основных стандартов кодирования речи и звука. Часть VII посвящена анализу основных методов канального кодирования и модуляции цифровой информации. В Части VIII приводится описание основных стандартов цифрового ТВ вещания. Часть IX посвящена изложению стандартов мультимедийного телерадиовещания, а также проблемам реализации систем видеоконференцсвязи на базе использования рекомендаций ITU-T. Книга адресована студентам и специалистам телекоммуникационной отрасли, работающим в области обработки и передачи видео- и звуковой информации. Серия: Мир цифровой обработки Год: 2012 Производитель: Техносфера Артикул: 939586 ISBN: 978-5-94836-336-3 Автор: Дворкович Виктор Павлович, Дворкович Александр Викторович
Цифровые видеоинформационные системы. Теория и практика1201 руб. |
Реклама Labirint.ru Численные методы анализа и линейной алгебры. Использование Matlab и Scilab. Учебное пособиеВ учебном пособии излагается ряд тем классического курса численного анализа: компьютерная арифметика, решение нелинейных уравнений, интерполяция многочленами Лагранжа, Ньютона, Эрмита и сплайнами, метод наименьших квадратов и сплайн-сглаживание, численное дифференцирование и интегрирование. Рассмотрены две основные задачи вычислительных методов линейной алгебры: решение систем линейных уравнений прямыми и итерационными методами и отыскание собственных значений и собственных векторов матриц. Ряд новых методов представлен впервые. Основная цель пособия - помочь студентам и аспирантам в освоении современных численных методов, описав их в наиболее простой и доступной форме. Изложение иллюстрируется примерами и сопровождается задачами для самостоятельной работы читателей. Дается краткое введение в интерактивные системы Matlab и Scilab, позволяющие организовать эффективный компьютерный практикум по численным методам. Приведено описание восьми лабораторных работ. Даны тесты для письменного экзамена по основам численных методов. Пособие предназначено для студентов, аспирантов и преподавателей математических и физических факультетов университетов, технических вузов и колледжей. Оно будет полезно научным работникам и инженерам-исследователям, а также всем, имеющим дело с численными расчетами. Серия: Учебники для вузов. Специальная литература Год: 2016 Производитель: Лань Артикул: 521739 ISBN: 978-5-8114-2019-3 Автор: Квасов Борис Ильич
Численные методы анализа и линейной алгебры. Использование Matlab и Scilab. Учебное пособие1520 руб. |
Реклама Labirint.ru Численные методы безусловной оптимизации. Учебное пособие Рассмотрены численные методы поиска безусловного экстремума функций. Приведены алгоритмы и тексты программ на алгоритмических языках С++ и Python, реализующие данные алгоритмы с помощью вычислительных средств. Уделено внимание поиску оптимальных решений с использованием электронных таблиц MS Excel, включая надстройку MS Excel "Поиск решения". Все методы проиллюстрированы примерами оптимизации функций. По каждой теме даны задания для самостоятельного решения.
Для студентов бакалавриата по направлению подготовки 09.03.02 "Информационные системы и технологии". Может быть полезно магистрантам, занимающимся оптимизацией математических моделей, вопросами их анализа и принятия решений. Год: 2024 Производитель: Инфра-Инженерия Артикул: 984959 ISBN: 978-5-9729-1761-7 Автор: Каныгин Георгий Иванович, Колесникова Ольга Васильевна
Численные методы безусловной оптимизации. Учебное пособие1314 руб. |
Реклама Labirint.ru Численные методы и программирование. Учебное пособиеПредложен широкий круг алгоритмов, сгруппированных по темам, для решения типичных задач, встречающихся в инженерных расчетах численными методами. Прикладная направленность отличает пособие от большинства учебников по численным методам, в которых, как правило, изложение ограничивается только теорией. Описание методов ориентировано на конкретную реализацию соответствующих алгоритмов на ПЭВМ. Пособие содержит большое количество заданий для самостоятельного решения. Даны рекомендации методологического плана по изучению тем в рамках курса математического моделирования. Для студентов, обучающихся по направлению и специальностям программного обеспечения вычислительной техники и автоматизированных систем, прикладной математики и обработки информации, будет полезно широкому кругу специалистов по компьютерному моделированию. Серия: Среднее профессиональное образование Год: 2023 Производитель: Форум Артикул: 695386 ISBN: 978-5-8199-0779-5 Автор: Колдаев Виктор Дмитриевич
Численные методы и программирование. Учебное пособие4059 руб. |
Реклама Labirint.ru Численные методы и программирование. Учебное пособие для СПОУчебное пособие отвечает современным требованиям федеральных государственных образовательных стандартов среднего профессионального образования по направлениям подготовки "Программирование в компьютерных системах", "Информационные системы и программирование". По каждой теме детально освещены теоретические и методические вопросы. Практическая часть обучения предполагает выполнение задач с использованием ПЭВМ. По основным темам дисциплины "Численные методы и программирование" представлены листинги программ некоторых алгоритмов, написанные на языке программирования высокого уровня С++ по технологии объектно-ориентированного программирования для Windows Forms. Учебное пособие может быть использовано студентами для подготовки к лабораторным работам и экзамену по дисциплине "Численные методы и программирование" и будет полезно широкому кругу специалистов, занимающихся математическим моделированием. 2-е издание, стереотипное. Серия: Компьютеры и программное обеспечение Год: 2022 Производитель: Лань Артикул: 786067 ISBN: 978-5-8114-6351-0, 978-5-8114-9250-3 Автор: Слабнов Виктор Дмитриевич
Численные методы и программирование. Учебное пособие для СПО3597 руб. |
Реклама Labirint.ru Численные методы. УчебникУчебник отвечает современным требованиям Федеральных государственных образовательных стандартов высшего образования по направлениям подготовки Прикладная информатика , Бизнес-информатика , Информационная безопасность . По каждой теме детально освещены теоретические и методические вопросы. Практическая часть обучения предполагает выполнение задач с использованием ПЭВМ. По основным темам дисциплины Численные методы представлены листинги программ некоторых алгоритмов, написанные на языке программирования высокого уровня С++ по технологии объектно-ориентированного программирования. Учебник предназначен для студентов вузов очной и заочной форм обучения, изучающих курс Численные методы . Серия: Учебники для вузов. Специальная литература Год: 2020 Производитель: Лань Артикул: 742191 ISBN: 978-5-507-44169-3, 978-5-507-47312-0, 978-5-8114-4549-3 Автор: Слабнов Виктор Дмитриевич
Численные методы. Учебник3970 руб. |
Реклама Labirint.ru Чистая архитектура. Искусство разработки программного обеспечения"Идеальный программист" и "Чистый код" - легендарные бестселлеры Роберта Мартина - рассказывают, как достичь высот профессионализма. "Чистая архитектура" продолжает эту тему, но не предлагает несколько вариантов в стиле "решай сам", а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. "Чистую архитектуру" обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой. Все архитектуры подчиняются одним и тем же правилам! Роберт Мартин (дядюшка Боб) Серия: Библиотека программиста Год: 2022 Производитель: Питер Артикул: 634082 ISBN: 978-5-4461-0772-8 Автор: Мартин Роберт С
Чистая архитектура. Искусство разработки программного обеспечения1447 руб. |
Реклама Labirint.ru Чисто функциональные структуры данных Большинство книг по структурам данных предполагают использование императивного языка программирования, например, С/С++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в ней содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных. Книга включает в себя как классические структуры данных, к примеру, красно-черные деревья и биномиальные очереди, так и некоторые новые структуры данных, созданные специально для функциональных языков. Весь исходный код приводится на Стандартном ML и Haskell, причем большинство программ нетрудно адаптировать для других функциональных языков программирования.
Это издание представляет собой справочное руководство для профессиональных программистов, работающих с функциональными языками, и может также использоваться в качестве учебника для самостоятельного изучения.
На сайте издательства ДМК-Пресс выложен архив с исходными текстами реализаций всех структур данных на языках Стандартный ML и Haskell. Их можно использовать в качестве основы при выполнении многочисленных упражнений. Год: 2016 Производитель: ДМК-Пресс Артикул: 528520 ISBN: 978-5-97060-233-1 Автор: Окасаки Крис
Чисто функциональные структуры данных1359 руб. |
Реклама Labirint.ru Чистый Python. Тонкости программирования для профиИзучение всех возможностей Python - сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте "скрытое золото" в стандартной библиотеке Python и начните писать чистый код уже сегодня. - Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3; - Если вы работали с другими языками программирования, и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонщиком; o Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки. Серия: Библиотека программиста Год: 2021 Производитель: Питер Артикул: 654838 ISBN: 978-5-4461-0803-9 Автор: Бейдер Дэн
Чистый Python. Тонкости программирования для профи1985 руб. |
Реклама Labirint.ru Чистый код. Создание, анализ и рефакторинг Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и "укрощение".
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью - упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному - концентрированному выражению сути этой книги - набору эвристических правил и "запахов кода". Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода. Год: 2020 Производитель: Питер Артикул: 642466 ISBN: 978-5-4461-0960-9, 978-5-496-03231-5 Автор: Мартин Роберт С
Чистый код. Создание, анализ и рефакторинг1254 руб. |
Реклама Labirint.ru Чистый код: создание, анализ и рефакторингДаже плохой программный код может работать. Однако если код не является "чистым", это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и "укрощение". Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и "запахов кода", собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода. Серия: Библиотека программиста Год: 2013 Производитель: Питер Артикул: 232091 ISBN: 978-5-4461-0069-9, 978-5-495-00858-6, 978-5-496-00487-9, 978-5-49807-381-1 Автор: Мартин Роберт С
Чистый код: создание, анализ и рефакторинг869 руб. |
Реклама Labirint.ru Читаем Тьюринга. Путешествие по исторической статье Тьюринга о вычислимости и машинах ТьюрингаКнига, которую вы держите в руках, принадлежит перу известного американского популяризатора Чарлза Петцольда. В ней автор исследует главную работу Алана Тьюринга, посвященную проблеме разрешимости. Именно в этой работе впервые появились знаменитые машины Тьюринга, ставшие на многие годы универсальной теоретической концепцией computer science. Автор тонко и деликатно проведет вас по самым потаенным уголкам, из которых родились на свет современные компьютеры и современное программное обеспечение. Читателя ждет захватывающее путешествие в прошлое, из которого получилось наше настоящее и развивается будущее. Серия: Классика программирования Год: 2016 Производитель: ДМК-Пресс Артикул: 435406 ISBN: 978-5-97060-010-8, 978--5-97060-231-7 Автор: Петцольд Чарльз
Читаем Тьюринга. Путешествие по исторической статье Тьюринга о вычислимости и машинах Тьюринга3069 руб. |
Реклама Labirint.ru Читаемый код, или Программирование как искусство Любому программисту доводилось видеть код, который настолько неаккуратен и так пестрит ошибками, что от его чтения начинает болеть голова. За пять лет авторы этой книги проанализировали сотни примеров "плохого" кода (в основном - собственного), пытаясь определить, чем плох тот или иной код и как его можно улучшить. К какому выводу они пришли? Необходимо писать такой код, который читатель сможет понять максимально быстро, причем, даже если этот читатель - сам создатель этого кода.
В данной книге рассматриваются базовые принципы и практические методы, которые можно применять всякий раз при написании кода. В каждой главе на примере несложных образцов кода, написанного на разных языках программирования, изучается отдельный аспект создания кода и демонстрируется, как сделать код простым для понимания. Год: 2012 Производитель: Питер Артикул: 333494 ISBN: 978-5-459-01188-3 Автор: Босуэлл Дастин, Фаучер Тревор
Читаемый код, или Программирование как искусство463 руб. |
Реклама Labirint.ru Что такое тестирование. Курс молодого бойца Уникальная книга-тренинг по тестированию программ, охватывающая весь необходимый тестировщику спектр знаний с азов до сложных концепций. Рассматриваются виды и методики тестирования, способы поиска ошибок в программах, оформления тест-кейсов и чек-листов, описания выявленных недостатков и предлагаемых улучшений. Книга содержит домашние задания, выполнив которые читатель освоит тестирование ПО на практике и соберет портфолио, необходимое для последующего трудоустройства.
Для начинающих тестировщиков ПО. Год: 2022 Производитель: BHV Артикул: 840823 ISBN: 978-5-9775-6835-7 Автор: Назина Ольга
Что такое тестирование. Курс молодого бойца1827 руб. |
Реклама Labirint.ru Шаблоны C++. Справочник разработчика Шаблоны C++ представляют собой активно развивающуюся часть языка программирования, предоставляющую программисту новые возможности быстрой разработки эффективных и надежных программ и повторного использования кода. Данная книга, написанная в соавторстве теоретиком C++ и программистом-практиком с большим опытом, удачно сочетает строгость изложения и полноту освещения темы с вопросами практического использования шаблонов. В книге содержится масса разнообразного материала, относящегося к программированию с использованием шаблонов, в том числе материал, который даст опытным программистам возможность преодолеть современные ограничения в этой области.
Книга предполагает наличие у читателя достаточно глубоких знаний языка C++; тем не менее стиль изложения обеспечивает доступность материала как для квалифицированных специалистов, так и для программистов среднего уровня. Год: 2016 Производитель: Вильямс Артикул: 518958 ISBN: 978-5-8459-2068-3 Автор: Джосаттис Николаи М., Вандервуд Дэвид
Шаблоны C++. Справочник разработчика3584 руб. |
Реклама Labirint.ru Шаблоны C++. Справочник разработчика Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ - это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг - а шедевров. И это при том, что метапрограммирование - всего лишь одна из многих возможностей, предоставляемых программисту современными шаблонами C++. Одним из таких шедевров можно смело считать книгу, которую вы держите в руках. Несмотря на то что в заглавии скромно указано - "второе издание", это совершенно новая книга, отражающая тот факт, что за прошедшие со времени первого издания 15 лет произошло очень много изменений, и в первую очередь это кардинальные изменения самого языка C++, который стал еще более мощным орудием в руках программиста, позволяющим создавать существенно более производительные программы. Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их еще более выразительным средством программирования, позволяющем создавать еще более эффективные (и эффектные с точки зрения эстетики программирования) программы. По сути, почти вся стандартная библиотека C++ построена на применении шаблонов. Авторы книги (которые не нуждаются в представлении) - Дэвид Вандевурд, Николаи Джосаттис и Дуглас Грегор - не зря потратили столько лет на работу над книгой.
Это книга, описывающая работу с шаблонами C++ от азов до самых "темных закутков", в которые вряд ли придется заглядывать при повседневной работе даже самым искушенным программистам, которая будет одинаково полезна как программисту, желающему повысить свой начальный уровень умений и понимания шаблонов, так и профессиональному разработчику сложнейших шаблонных библиотек. Основы работы с шаблонами, шаблоны с параметрами, не являющимися типами, вариативные шаблоны, вопросы передачи аргументов в шаблоны, метапрограммирование, специализация и перегрузка, вывод аргументов, полиморфизм и наследование шаблонов, шаблоны выражений и даже возможности работы с шаблонами, которые должны появиться в следующем после C++17 стандарте языка - вряд ли найдется такая связанная с шаблонами тема, о которой можно было бы сказать, что она слабо освещена в этой книге. Книга рекомендуется в первую очередь для профессиональных программистов в качестве справочного пособия, но она будет полезна программистам на C++ любого уровня - каждый найдет в ней важный и нужный материал для себя. Книга предполагает знание читателем современного языка программирования C++. Шаблоны представляют собой одну из наиболее сильных сторон C++, но они все еще остаются недостаточно используемыми, а зачастую и неверно понимаемыми, несмотря на постоянно растущий уровень как языка C++, так и сообщества программистов на этом языке. Во втором издании книги три автора, являющиеся экспертами в данной области, показывают, зачем, когда и как использовать современные шаблоны, чтобы создавать программное обеспечение, более понятное, быстрое, эффективное и легко поддерживаемое. Данное издание описывает новые возможности стандартов C++11, C++14 и C++17 и демонстрирует последние достижения в области шаблонов C++ для создания широкого спектра приложений. Авторы подробно объясняют все новые возможности языка, которые улучшают шаблоны или взаимодействие с ними, рассматривая такие темы, как вариативные шаблоны, обобщенные лямбда-выражения, вывод аргументов шаблонов классов, конструкцию if времени компиляции, передаваемые ссылки и пользовательские литералы. Они также глубоко вникают в фундаментальные концепции языка (такие как категории значений) и полностью охватывают стандартные свойства типов. Книга начинается с основательного учебника, описывающего основные концепции и связанные с ними возможности языка программирования. Остальная часть книги служит всеобъемлющим справочником, уделяющим внимание как подробностям языка, так и методам кодирования, продвинутым технологиям и сложным идиомам программирования шаблонов C++. Множество примеров исходных текстов иллюстрируют абстрактные концепции и наилучшие практические подходы для получения от шаблонов C++ максимальной пользы. ++ Точное понимание поведений шаблонов, позволяющее избежать распространенных ловушек
Повторное использование кода без потерь производительности и безопасности
Применение шаблонов для разработки более эффективного, гибкого и сопровождаемого программного обеспечения
Преимущества использования утилит стандартной библиотеки C++ для обобщенного программирования
Изучение наиболее эффективных современных идиом и методов программирования
Предварительное знакомство с возможностями концептов в шаблонном программировании
2-е издание. Год: 2020 Производитель: Диалектика Артикул: 660323 ISBN: 978-5-9500296-8-4 Автор: Вандевурд Дэвид, Джосаттис Николаи М., Грегор Дуглас
Шаблоны C++. Справочник разработчика3648 руб. |
Реклама Labirint.ru Шаблоны интеграции корпоративных приложений. Проектирование, создание и развертывание решений В книге "Шаблоны интеграции корпоративных приложений" исследуются стратегии интеграции корпоративных приложений с помощью механизмов обмена сообщениями. Авторы рассматривают шаблоны проектирования и приводят практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Каждый шаблон в книге "Шаблоны интеграции корпоративных приложений" сопровождается описанием некоторой задачи проектирования, обсуждением исходных условий и представлением элегантного, сбалансированного решения. Авторы книги - Грегор Хоп и Бобби Вульф, подчеркивают как преимущества, так и недостатки обмена сообщениями, а также дают практические советы по написанию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния системы.
Книга "Шаблоны интеграции корпоративных приложений" ориентирована на разработчиков программного обеспечения и системных интеграторов, использующих различные технологии и продукты для обмена сообщениями, такие как Java Message Service (JMS), Microsoft Message Queuing (MSMQ), IBM WebSphere MQ, Microsoft BizTalk, TIBCO, WebMethods, SeeBeyond, Vitria и др. Год: 2022 Производитель: Диалектика Артикул: 512948 ISBN: 978-5-8459-1946-5, 978-5-907144-45-3 Автор: Хоп Грегор, Вульф Бобби
Шаблоны интеграции корпоративных приложений. Проектирование, создание и развертывание решений5088 руб. |
Реклама Labirint.ru Шаблоны корпоративных приложений Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами - незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений. Год: 2020 Производитель: Диалектика Артикул: 236978 ISBN: 978-5-6041394-0-0, 978-5-8459-1611-2 Автор: Фаулер Мартин, Райс Дейвид, Фоммел Мэттью
Шаблоны корпоративных приложений4320 руб. |
Реклама Labirint.ru Шаблоны проектирования Node.JS Самые мощные компоненты и шаблоны платформы Node.js для создания масштабируемых модульных приложений!
Знакомство с множеством шаблонов проектирования серверных приложений на языке JavaScript
Разработка асинхронного кода
Применение уникальных приемов для достижения высочайшей масштабируемости и модульности ваших приложений
Обеспечение слаженной работы модулей
Стандартные приемы решения типичных проблем проектирования и программирования
Последние тенденции универсального JavaScript
Библиотека React и ее экосистема, помогающая писать универсальные приложения Год: 2017 Производитель: ДМК-Пресс Артикул: 599022 ISBN: 978-5-97060-485-4 Автор: Касиаро Марио, Маммино Лучано
Шаблоны проектирования Node.JS1954 руб. |
Реклама Labirint.ru Шаблоны проектирования для облачной среды Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества - практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных.
Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды - с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев.
Для работы с книгой читателю необходимы базовые навыки в области проектирования программного обеспечения и умение понимать код, написанный на Java или похожем языке.
Издание будет полезно всем, кого интересует развертывание систем на различных облачных платформах. Год: 2020 Производитель: ДМК-Пресс Артикул: 726196 ISBN: 978-5-97060-807-4 Автор: Дэвис Корнелия
Шаблоны проектирования для облачной среды4016 руб. |
Реклама Labirint.ru Шаблоны тестирования xUnit. Рефакторинг кода тестов В книге "Шаблоны тестирования xUnit: рефакторинг кода тестов" показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов разработки тестов и описываются концепции шаблонов и "запахов" тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, "запахов" и других средств обеспечения большей прозрачности кода тестов. Кроме этого, в части III сделана попытка обобщить и привести к единому знаменателю терминологию тестовых двойников и подставных объектов, а также рассмотрены некоторые принципы их применения при проектировании как тестов, так и самого программного обеспечения.
Книга "Шаблоны тестирования xUnit: рефакторинг кода тестов" ориентирована на разработчиков программного обеспечения, практикующих гибкие процессы разработки. В основном здесь рассматриваются примеры для существующих реализаций инфраструктуры xUnit, но затронуты и более новые инфраструктуры тестирования на основе данных. Год: 2016 Производитель: Вильямс Артикул: 539487 ISBN: 978-5-8459-1448-4 Автор: Месарош Джерард
Шаблоны тестирования xUnit. Рефакторинг кода тестов5186 руб. |
Реклама Labirint.ru Шейдеры и эффекты в Unity. Книга рецептов В книге раскрываются секреты разработки тендеров в Unity - самом популярном в мире мультиплатформенном инструменте для разработки двух- и трёхмерных игр и приложений. Описываются базовые модели освещения, создание эффектов с помощью текстур, анимация моделей в реальном времени, настройка тендеров для мобильных устройств, а также использование ностэффектов в гейм-плее.
Издание предназначено для Unity-разработчиков, стремящихся использовать максимум возможностей платформы для создания своих собственных шедевров! Год: 2016 Производитель: ДМК-Пресс Артикул: 439336 ISBN: 978-5-94074-737-6, 978-5-97060-213-3 Автор: Ламмерс Кенни
Шейдеры и эффекты в Unity. Книга рецептов1273 руб. |
Реклама Labirint.ru Эволюционная архитектура. Поддержка непрерывных измененийПора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений. "Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения." - Мартин Фаулер Серия: Бестселлеры O`Reilly Год: 2022 Производитель: Питер Артикул: 667923 ISBN: 978-5-4461-0995-1 Автор: Форд Нил, Парсонс Ребекка, Куа Патрик
Эволюционная архитектура. Поддержка непрерывных изменений1628 руб. |
Реклама Labirint.ru Эволюционное глубокое обучение. Генетические алгоритмыи нейронные сети В книге проводится анализ методов усиления мощи нейронных сетей за счет биологических алгоритмов в решении задач поиска, оптимизации и управления. Актуальные и чрезвычайно интересные примеры демонстрируют пути формирования передовых направлений науки о данных на основе уходящих в глубокую древность уроков из мира природы.
Издание знакомит с эволюционными вычислениями и предоставляет ряд методов, которые вы можете применять на протяжении всего процесса глубокого обучения. Вы откроете для себя генетические алгоритмы и эволюционно-вычислительные подходы к выведению нейросетевых топологий, генеративно-му моделированию, обучению с подкреплением и многому другому.
Интерактивные блокноты Colab дадут вам возможность проводить эксперименты по мере усвоения материала книги.
Предназначено для исследователей данных, хорошо знакомых с языком Python. Год: 2024 Производитель: ДМК-Пресс Артикул: 989603 ISBN: 978-5-93700-253-2 Автор: Лэнхэм Майкл
Эволюционное глубокое обучение. Генетические алгоритмыи нейронные сети4854 руб. |
Реклама Labirint.ru Эволюционные нейросети на языке Python Эта книга дает всестороннее представление о нейроэволюции - подходе к обучению искусственных нейронных сетей, который использует эволюционные алгоритмы, чтобы упростить процесс решения сложных задач в таких областях, как игры, робототехника и моделирование естественных процессов.
Читатель начнет знакомство с ключевыми концепциями и ме-тодами нейроэволюции, написав несложный код на языке Python, а затем получит практический опыт работы с популярными библиотеками Python и научится решать распространенные и нестандартные прикладные задачи, используя алгоритмы на основе нейроэволюции. Речь пойдет о том, как адаптировать методы нейроэволюции к существующим проектам нейронных сетей для повышения эффективности обучения и принятия решений; в завершение будет рассказано о топологиях нейрон-ных сетей и о том, как нейроэволюция позволяет развивать сложную топологию из простейшей базовой структуры.
Издание предназначено для специалистов в области машинного обучения и искусственного интеллекта, которые стремятся реализовать алгоритмы нейроэволюции с нуля. Наличие базовых знаний в области глубокого обучения и нейронных сетей, а также программирования на языке Python обязательно. Год: 2020 Производитель: ДМК-Пресс Артикул: 751094 ISBN: 978-5-97060-854-8 Автор: Омельяненко Ярослав
Эволюционные нейросети на языке Python2038 руб. |
Реклама Labirint.ru Экономика на Python. Учебник Учебник содержит интегрированное изложение теоретических разделов экономической теории и ее практической реализации с помощью математического аппарата в среде Python. Отличается подробным описанием решений многочисленных примеров как традиционными, так и цифровыми методами и содержит задачи для самостоятельного решения. Для студентов бакалавриата, магистратуры и аспирантов, обучающихся по экономическим направлениям подготовки, а также для практических специалистов.
Соответствует ФГОС ВО последнего поколения. Год: 2021 Производитель: Прометей Артикул: 834636 ISBN: 978-5-00172-219-9 Автор: Хрипунова Марина Борисовна, Губернаторов Алексей Михайлович
Экономика на Python. Учебник960 руб. |
Реклама Labirint.ru Экспертные системы: принципы разработки и программирование Книга "Экспертные системы: принципы разработки и программирование" представляет собой известный во всем мире учебник по экспертным системам и языку экспертных систем - CLIPS. В книгу включены сведения, относящиеся к двум основным направлениям: первое - излагается теория экспертных систем и показано, какое место занимают экспертные системы во всем объеме компьютерных наук. Второе направление представлено сведениями по программированию с помощью языка C-LIPS. Еще одним новым средством, описанным в данном издании, является объектно-ориентированный язык программирования COOL. В начале книги содержится отдельное введение в тематику искусственного интеллекта, объем которого достаточен для изучения экспертных систем
Теоретический материал в книге "Экспертные системы: принципы разработки и программирование" изложен на уровне, доступном для восприятия студентов старших курсов и аспирантов, интересующихся экспертными системами, которые специализируются в области компьютерных наук, информационных управленческих систем, в программотехнике и других областях
Книга "Экспертные системы: принципы разработки и программирование" может оказаться полезной для широкого круга читателей, желающих применить экспертные системы в своей работе Год: 2007 Производитель: Вильямс Артикул: 512850 ISBN: 978-5-8459-1156-8 Автор: Джарратано Джозеф, Райли Гари
Экспертные системы: принципы разработки и программирование2688 руб. |
Реклама Labirint.ru Экстремальное программирование. Разработка через тестированиеВозвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования. Серия: Библиотека программиста Год: 2022 Производитель: Питер Артикул: 583040 ISBN: 978-5-4461-1439-9, 978-5-496-02570-6 Автор: Бек Кент
Экстремальное программирование. Разработка через тестирование1546 руб. |
Реклама Labirint.ru Экстремальный Cи. Параллелизм, ООП и продвинутые возможностиДля того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга "Экстремальный Cи" научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи. Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами. В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтики и многих других отраслях. Вы узнаете как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования и разберетесь с многопроцессной обработкой. Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень. Серия: Для профессионалов Год: 2021 Производитель: Питер Артикул: 813478 ISBN: 978-5-4461-1694-2 Автор: Амини Камран
Экстремальный Cи. Параллелизм, ООП и продвинутые возможности3981 руб. |
Реклама Labirint.ru Элегантные объекты. Java EditionЭта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа "ООП Лобачевского". Автор книги, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянуть на эту парадигму совершенно по-новому. Так, он клеймит статические методы, геттеры, сеттеры, изменяемые методы, считая, что это - зло. Для начинающего программиста этот томик может стать просветлением или шоком, а для опытного является обязательным чтением. Серия: Библиотека программиста Год: 2019 Производитель: Питер Артикул: 654837 ISBN: 978-5-4461-0801-5, 978-5-4461-1269-2 Автор: Бугаенко Егор
Элегантные объекты. Java Edition1559 руб. |
Реклама Labirint.ru Элегантный SciPy Добро пожаловать в научное программирование на Python и его сообщество. Если вы - ученый, который программирует на Python, то это практическое руководство для вас! Оно не только познакомит вас с основополагающими компонентами библиотеки SciPy и другими связанными с ней библиотеками, но и даст вам ощущение красоты и удобочитаемости программного кода, который вы сможете применять на практике. Вы научитесь писать элегантный программный код, который ясен, краток и эффективен при исполнении решаемой задачи.
На протяжении всей книги вы будете работать с примерами из обширной научной экосистемы Python, используя программный код, который иллюстрирует кратко очерченные принципы. Используя реальные научные данные, вы будете работать с практическими задачами вместе с SciPy, NumPy, Pandas, scikit-image и другими библиотеками Python. Год: 2018 Производитель: ДМК-Пресс Артикул: 653364 ISBN: 978-5-97060-600-1 Автор: Нуньес-Иглесиас Хуан, Ван дер Уолт Штефан, Дэншоу Харриет
Элегантный SciPy2209 руб. |
Реклама Labirint.ru Электроника. Занимательная электроникаНа практических примерах рассказано о том, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. От физических основ электроники, описания устройства и принципов работы различных радиоэлектронных компонентов, советов по оборудованию домашней лаборатории автор переходит к конкретным аналоговым и цифровым схемам, включая устройства на основе микроконтроллеров. Приведены элементарные сведения по метрологии и теоретическим основам электроники. Дано множество практических рекомендаций: от принципов правильной организации электропитания до получения информации о приборах и приобретении компонентов применительно к российским условиям. В 6-м издании обновлены многие разделы, содержавшие устаревшие сведения, подробнее рассказано о полевых транзисторах, твердотельных конденсаторах, операционных усилителях, импульсных источниках питания, увеличено количество примеров применения платформы Arduino, с которой любому радиолюбителю становятся доступными самые современные радиоэлектронные средства. Начала начал электроники Оборудуем домашнюю лабораторию Полевые транзисторы, твердотельные конденсаторы Операционные усилители, импульсные источники питания Аналоговые и логические схемы, микроконтроллеры Arduino современная электроника для мейкеров Большое количество примеров применения платформы Arduino 6-е издание, переработанное и дополненное. Серия: Электроника Год: 2021 Производитель: BHV Артикул: 788070 ISBN: 978-5-9775-6701-5 Автор: Ревич Юрий Всеволодович
Электроника. Занимательная электроника1500 руб. |
Реклама Labirint.ru Электронный экзаменатор у вас дома. Информатика (+CD)Эта книга посвящена современным информационным технологиям. Она предназначена для читателей, которые вместо гор компьютерной литературы хотят получить краткое руководство по вычислительной технике и программированию, то есть для учащихся средней школы, студентов колледжей и вузов. Материал книги подобран так, чтобы систематизировать разрозненные знания, полученные из различных учебников и обучающих курсов, а прилагаемая на компакт-диске оригинальная программа является своеобразным "электронным экзаменатором" для тех, кто хочет проверить свои знания по информатике. У книги три отличительные особенности: Первая - в сжатой форме приведены практические сведения по самым различным аспектам информатики. Описаны принципы построения персонального компьютера (ПК), основы двоичной арифметики, приведен необходимый минимум знаний по работе с офисными и прикладными программами. Особое внимание уделено вопросам самостоятельного устранения причин неполадок и зависаний, возникающих при работе компьютера. Вторая - пособие снабжено методическим материалом, прошедшим успешную апробацию в различных учебных заведениях, в том числе - в Московской государственной академии водного транспорта. Третья особенность заключается в оригинальной авторской программе-шаблоне TEST_2004. Она позволяет без преподавателя проверить знания обучаемого по всему материалу данного пособия. Именно такие методики применяются сегодня в системах дистанционного обучения. Результаты проверок могут быть перенаправлены в базу данных для дальнейшего анализа эффективности усвоения предмета. Программа-шаблон может быть использована не только учащимися, но и репетиторами или преподавателями для создания подборки учебных тестов по любым дисциплинам. Серия: Библиотека студента и школьника Год: 2010 Производитель: Солон-пресс Артикул: 233977 ISBN: 5-98003-144-8 Автор: Платонов Юрий Михайлович, Уткин Юрий Герасимович, Иванов Михаил Иванович
Электронный экзаменатор у вас дома. Информатика (+CD)167 руб. |
Реклама Labirint.ru Элементарное введение в квантовые вычисления. Учебное пособие Книга представляет собой вводный учебник по квантовым вычислениям. Автор собрал здесь минимально необходимый для понимания квантовых вычислений и занятий ими набор сведений из линейной алгебры, квантовой механики, информатики и теории информации.
Учебное пособие будет полезно студентам и преподавателям, специализирующимся в прикладной математике, теоретической физике и криптографии, которым интересны квантовые вычисления. Год: 2015 Производитель: ИД Интеллект Артикул: 465245 ISBN: 978-5-91559-165-2 Автор: Перри Райли Т
Элементарное введение в квантовые вычисления. Учебное пособие1286 руб. |
Реклама Labirint.ru Элементарные шаблоны проектирования В книге "Элементарные шаблоны проектирования" описана базовая коллекция простых шаблонов проектирования (паттерны проектирования), которые, в свою очередь, раскладываются на составляющие их элементы. С этими элементарными шаблонами проектирования сталкиваются в своей повседневной деятельности практически все разработчики программного обеспечения. В книге приведены их спецификации, описана система диаграмм Pattern Instance Notation, облегчающая работу с шаблонами на разных уровнях, и представлен формальный аппарат для описания шаблонов - ро-исчисление.
Автор книги "Элементарные шаблоны проектирования" придерживается общеизвестного формата, предложенного группой GoF, объясняет, как из элементарных шаблонов проектирования составить стандартные шаблоны, и предлагает новый и эффективный способ реализации уже известных идей. Книга предназначена для программистов всех уровней подготовки.
Даже опытным программистам не всегда удается применять шаблоны проектирования настолько эффективно, чтобы они приносили ощутимую пользу. В книге "Элементарные шаблоны проектирования" Джейсон Мак-Колм Смит рассматривает эту проблему во всей полноте, тем самым помогая разработчикам реализовать всю мощь шаблонов, более точно и ясно воплотить их в программном обеспечении и достичь наилучших результатов. Книга носит частично учебный, частично практический характер.
Она поможет программистам, проектировщикам, архитекторам и аналитикам успешно использовать шаблоны проектирования в сочетании с широким спектром языков программирования, интегрированных сред разработки и проблемных областей. Каждая книги "Элементарные шаблоны проектирования" важна, поскольку дает читателям глубокое понимание выполняемой ими работы.
Автор описывает то, чего практики, использующие шаблоны проектирования, давно ожидали: базовую коллекцию простых шаблонов проектирования, которые, в свою очередь, раскладываются на составляющие их элементы. Практически все разработчики программного обеспечения используют эти элементарные шаблоны проектирования в своей ежедневной работе. Стремясь к полноте и точности, автор называет их имена, описывает и объясняет их важность, помогает читателям сравнить их между собой и сделать правильный выбор, а также предлагает каркас, в рамках которого их можно использовать совместно. Кроме того, он представляет новаторскую систему диаграмм Pattern Instance Notation, облегчающую работу с шаблонами на разных уровнях детализации независимо от ваших целей и роли.
Тем, кто еще ничего не знает о шаблонах проектирования, эта наполненная примерами книга поможет постепенно овладеть ими как интуитивно, так и логически. Опытным практикам автор, придерживаясь общеизвестного формата, предложенного "Бандой четырех", объясняет, как из элементарных шаблонов проектирования составить стандартные шаблоны, и предлагает новый и эффективный способ реализации уже известных идей. Каким бы ни был уровень вашей подготовки, книга "Элементарные шаблоны проектирования" поможет вам воплотить абстрактные шаблоны проектирования в весьма ценные решения.
Об авторе
Джейсон Мак-Колм Смит получил докторскую степень в области информатики в 2005 году в Университете Северной Каролины в Чапел-Хилле. (Элементарные шаблоны проектирования появились как часть проекта по созданию системы запросов и распознавания шаблонов.) Затем он четыре года работал в компании IBM Watson Research, применяя опыт работы над системой SPQR и каталогом EDP, а также композиционный подход к их использованию в программном обеспечении, как унаследованном, так и современном. В настоящее время доктор Смит является старшим научным сотрудником в компании Software Revolution, Inc., в Киркланде, шт. Вашингтон, где продолжает уточнять каталог EDP и искать способы повышения эффективности работы компании за счет автоматизированной модернизации и трансформации унаследованных систем. Год: 2013 Производитель: Вильямс Артикул: 512887 ISBN: 978-5-8459-1818-5 Автор: Мак-Колм Смит Джейсон
Элементарные шаблоны проектирования1792 руб. |
Реклама Labirint.ru Элементы исследования операций Рассматриваются линейное программирование и динамическое программирование, которые являются самыми важными инструментами, применяемыми в исследовании операций. Изучаются методы линейного, целочисленного линейного и нелинейного программирования, а также принцип оптимальности в динамическом программировании. Линейное программирование применяется к матричным играм. Решается большое количество практических задач и формулируются задачи для самостоятельного решения.
Для студентов, магистров, аспирантов, преподавателей, экономистов и инженеров. Год: 2016 Производитель: Кнорус Артикул: 227182 ISBN: 9785406001493 Автор: Давыдов Евгений Георгиевич
Элементы исследования операций765 руб. |
Реклама Labirint.ru Энциклопедия начинающего хакераВ книге речь пойдет о так называемых хакерах и крэкерах, которые, по своей сути, ничем не отличаются от обычных воров, взламывающих квартиры и крадущих чужие вещи. Вы узнаете о дефектах в системе безопасности, автор поделится с вами мыслями о хакинге, введет вас в хакинг UNIX и ftpd и анонимный ftp, вы узнаете, как зарегистрироваться под чужим именем, "троянских конях", о хакинге и Internet, ложных DNS-запросах в Internet и о многих других интересных вещай. Эта книга предназначена только для ознакомительных целей, а также для системных администраторов и тех пользователей, кто интересуется хакингом и фрикингом. Ни в коем случае не реализовывайте на практике то, что вы прочтете в этой книге, так как вы несете полную ответственность за свои поступки в соответствии с существующим законодательством. Серия: Компьютерная литература Год: 2004 Производитель: Новый издательский дом Артикул: 47728 ISBN: 5-88548-128-8 Автор: Левин Максим
Энциклопедия начинающего хакера521 руб. |
Реклама Labirint.ru Энциклопедия по защите от вирусовДанная книга относится к пособиям, которые в зарубежной литературе часто обозначают термином "все-в-одном". Читателю предлагается шаг за шагом вслед за автором пройти путь от понятий "компьютерный вирус" и "защита программного обеспечения" до конкретных методик борьбы с попытками разрушения информации, хранящейся в персональном компьютере. Материал книги четко структурирован, - если вы уже имеете некоторые знания по данной тематике, это позволит вам перейти к рассмотрению отдельных интересующих вопросов, не останавливаясь на общих положениях. Наряду с подробным текстовым материалом, впервые приведена обширная подборка листингов программ, с помощью которых можно самостоятельно создавать простейшие вирусы. Это позволит читателю глубже разобраться в природе вредоносных программ и понять, какие лазейки и бреши могут использовать вирусы при атаках на компьютер. Процесс анализа листингов поможет школьникам и студентам, интересующимся программированием на языках низкого уровня в более углубленном изучении информатики. У продвинутых пользователей интерес вызовут главы, посвященные описанию графических и музыкальных вирусов, а также способам маскировки и внедрения вирусов через Интернет. Книга написана живым доступным языком и является универсальным пособием, как для программистов, так и для широкого круга читателей, интересующихся вопросами защиты данных, хранящихся в персональном компьютере. 2-е издание, дополненное Серия: Аспекты защиты Год: 2010 Производитель: Солон-пресс Артикул: 217928 ISBN: 5-98003-196-0 Автор: Гошко Станислав Викторович
Энциклопедия по защите от вирусов202 руб. |
Реклама Labirint.ru Энциклопедия программирования на ПКЭта книга поможет вам освоить азы не только программирования. Она облегчит вашу работу со многими инструментами, позволяющими создавать те или иные приложения. Информация представлена с позиции программиста. Изложение мастериала основано на опыте автора. Вы можете не знать азов, но сможете начать работать. В книге приведено множество примеров, которые были скомпилированы и проверены автором. Книга предназначена для того, чтобы представить читателю основы программирования именно в интеллектуальных средствах разработки и научить эффективной работе с ними. Серия: Компьютерная литература Год: 2004 Производитель: Новый издательский дом Артикул: 47736 ISBN: 5-88548-132-6 Автор: Якушев Дмитрий
Энциклопедия программирования на ПК421 руб. |
Реклама Labirint.ru Эргономика пользовательского интерфейса В книге изложены основные понятия и определения эргономики, рассмотрены методы применения эргономических знаний при проектировании и создании пользовательского интерфейса. Книга рассчитана на специалистов в области проектирования человеко-компьютерного взаимодействия. Год: 2011 Производитель: Институт психологии РАН Артикул: 302770 ISBN: 978-5-9270-0191-0 Автор: Баканов Арсений Сергеевич, Обознов Александр Александрович
Эргономика пользовательского интерфейса336 руб. |
Реклама Labirint.ru Этичный хакинг. Практическое руководство по взломуПрактическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов. Книга "Этичный хакинг" освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру. Сделайте первый шаг в карьере пентестера, ознакомившись с методами взлома, которые используют эксперты. Серия: Библиотека программиста Год: 2022 Производитель: Питер Артикул: 846568 ISBN: 978-5-4461-1952-3 Автор: Грэм Дэниел Г
Этичный хакинг. Практическое руководство по взлому2891 руб. |
Реклама Labirint.ru Этюды на тему быстрой разработки программного обеспечения. Работа в реальном мире Написать хорошую программу трудно - кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе.
Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге.
Здесь мы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов. Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру.
Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но наша книга сбережет ваше время и нервы. Изучите ее - и ваш профессиональный уровень как разработчика возрастет. Год: 2008 Производитель: Лори Артикул: 176862 ISBN: 978-5-85582-299-1 Автор: Субраманиам Венкам, Хант Энди
Этюды на тему быстрой разработки программного обеспечения. Работа в реальном мире379 руб. |
Реклама Labirint.ru Эффективная работа с унаследованным кодом Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку.
В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы.
В этой книге освещаются следующие вопросы:
Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности.
Перенос унаследованного кода в средства тестирования.
Написание тестов, препятствующих внесению новых ошибок в код.
Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C и C#.
Точное выявление мест в коде, где требуется внести изменения.
Работа с унаследованным кодом, который не является объектно-ориентированным.
Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры.
Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным. Год: 2017 Производитель: Вильямс Артикул: 231685 ISBN: 978-5-8459-1530-6 Автор: Физерс Майкл К
Эффективная работа с унаследованным кодом6810 руб. |
Реклама Labirint.ru Эффективное использование C#Сходство C# с языками C++, Java и C значительно облегчает изучение этого языка программирования, но имеет и свою "оборотную сторону медали": программисты на C# часто продолжают использовать старые, привычные для них методики, хотя в языке имеются более выгодные альтернативы. В книге "Эффективное использование C#" эксперт в области .NET Билл Вагнер рассказывает о пятидесяти способах, используя которые можно начать полнее использовать всю мощь C# для написания более быстрых, более эффективных и более надежных программ. Книга "Эффективное использование C#" написана в том же ключе, что и книги "Эффективное использование C++" (Effective C++, изд-во Addison-Wesley, 1998 г.) и "Эффективное использование Java" (Effective Java, изд-во Addison-Wesley, 2001 г.), которые стали незаменимым пособием для сотен и тысяч разработчиков: четкие практичные объяснения, советы эксперта и множество реалистичных примеров программ. Опираясь на свой непревзойденный опыт в области C#, Вагнер решает все, начиная с типов-значений и заканчивая сборками, от исключительных состояний и до отражений. Одновременно он показывает, как избежать десятков "подводных камней" с производительностью и надежностью, наиболее часто встречающихся в C#. Переводчик: М. Горелик Серия: Компьютерная литература Год: 2007 Производитель: Лори Артикул: 149577 ISBN: 978-5-85582-279-3 Автор: Вагнер Билл
Эффективное использование C#379 руб. |
Реклама Labirint.ru Эффективное использование C++. 35 способов рекомендаций по улучшению ваших программ и проектовВ книге С. Майерса, которая является продолжением популярного издания Effective С++, приводятся рекомендации по наиболее эффективному использованию конструкций языка С++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на С++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. Приложения содержат код шаблона auto_ptr и аннотированный список литературы Internet-ресурсов, посвященных С++. Серия: Библиотека программиста Год: 2006 Производитель: Питер Артикул: 106532 ISBN: 5-469-01215-8 Автор: Майерс Скотт
Эффективное использование C++. 35 способов рекомендаций по улучшению ваших программ и проектов157 руб. |
Реклама Labirint.ru Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектовВ книге приводятся практические рекомендации по проектированию и программированию на языке С++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследование и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI С++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector. Серия: Библиотека программиста Год: 2006 Производитель: Питер Артикул: 106534 ISBN: 5-469-01213-1 Автор: Майерс Скотт
Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов139 руб. |
Реклама Labirint.ru Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программЭта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам. Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения. 3-е издание. Серия: Профессиональная серия от Addison-Wesley Год: 2012 Производитель: ДМК-Пресс Артикул: 151532 ISBN: 5-94074-304-8, 978-5-94074-838-0 Автор: Мэйерс Скотт
Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ346 руб. |
Реклама Labirint.ru Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.
Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.
3-е издание. Год: 2017 Производитель: ДМК-Пресс Артикул: 427982 ISBN: 978-5-97060-088-7, 978-5-97060-434-2 Автор: Мэйерс Скотт
Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ1189 руб. |
Реклама Labirint.ru Эффективное программирование на C#. 50 способов улучшения кода В этой книге многоуважаемый эксперт в области .NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопроизводительного кода. Отражая растущую сложность языка C# и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями.
Ясное и ориентированное на практику изложение Вагнера, экспертные советы и реалистичный код делают книгу незаменимой для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами до поддержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде .NET. Вы узнаете, как выбирать наиболее эффективное решение, когда существует множество вариантов, и каким образом писать код, который гораздо легче сопровождать и улучшать.
Автор книги показывает, как и почему:
отдавать предпочтение неявно типизированным локальным переменным (см. совет 1)
заменять вызовы string.Format() интерполированными строками (см. совет 4)
выражать обратные вызовы с помощью делегатов (см. совет 7)
использовать наилучшим образом управление ресурсами .NET (см. совет 11)
определять минимальные и достаточные ограничения для обобщений (см. совет 18)
специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19)
использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23)
дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27)
создавать компонуемые API-интерфейсы для последовательностей (см. совет 31)
отвязывать итерации от действий, предикатов и функций (см. совет 32)
отдавать предпочтение лямбда-выражениям перед методами (см. совет 38)
проводить различие между ранним и отложенным выполнением (см. совет 40)
избегать захватывания затратных ресурсов (см. совет 41)
применять исключения для сообщения о нарушениях контрактов методов (см. совет 45)
задействовать побочные эффекты в фильтрах исключений (см. совет 50)
Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.
3-е издание. Год: 2017 Производитель: Диалектика Артикул: 583292 ISBN: 978-5-9908911-2-8 Автор: Вагнер Билл
Эффективное программирование на C#. 50 способов улучшения кода2152 руб. |
Реклама Labirint.ru Эффективное программирование на C++. Практическое программирование на примерах Книга "Эффективное программирование на C++. Практическое программирование на примерах", в первую очередь, предназначена для тех, кому хотелось бы быстро научиться писать настоящие программы на языке C++. Зачастую новички в C++ пытаются освоить язык чисто механически, даже не попытавшись узнать, как можно эффективно применить его к решению каждодневных проблем. Цель книги "Эффективное программирование на C++. Практическое программирование на примерах" - научить программированию на C++, а не просто изложить средства языка, поэтому она полезна не только для новичков, но и для тех, кто уже знаком с C++ и хочет использовать этот язык в более натуральном, естественном стиле. Год: 2019 Производитель: Диалектика Артикул: 518964 ISBN: 978-5-8459-2056-0, 978-5-907144-03-3 Автор: Му Барбара Э., Кениг Эндрю
Эффективное программирование на C++. Практическое программирование на примерах2152 руб. |
Реклама Labirint.ru Эффективное тестирование программного обеспечения "Идеально подходит для обучения следующего поколения разработчиков приемам эффективного тестирования программного обеспечения".
Доктор Ари Ван Дерсен, профессор Делфтского технологического университета
Для инженеров-программистов тестирование является ключевой частью процесса разработки. Владение тестированием на основе спецификаций, граничным и структурным тестированием, а также другими ключевыми стратегиями необходимо для разработки хороших тестов и выявления ошибок до того, как они попадут в промышленное окружение. Данная книга познакомит вас с различными видами тестирования, сосредоточенными как на отдельных модулях, так и на целых компонентах. Вы узнаете, как писать легко тестируемый прикладной код и простые в сопровождении тесты. Предлагая тщательный систематический подход, книга включает образцы исходного кода с комментариями, реалистичные сценарии и обоснованные объяснения.
Примеры на основе Java иллюстрируют концепции, которые можно использовать для тестирования ПО на любом объектно-ориентированном языке. Год: 2023 Производитель: ДМК-Пресс Артикул: 896017 ISBN: 978-5-97060-997-2 Автор: Аниче Маурисио
Эффективное тестирование программного обеспечения3059 руб. |
Реклама Labirint.ru Эффективные технологии создания информационных систем Рассмотрены инструментальные средства, эффективные методы и приемы разработки информационных систем на всех этапах "жизненного цикла" - от анализа, выбора стратегии и проектирования до практической реализации, внедрения и сопровождения. Все теоретические примеры и программные коды являются работоспособными и проверены на практике или взяты из реально работающих и внедренных систем.
Книга рассчитана на специалистов, владеющих навыками программирования и занимающихся разработкой информационных систем в технических областях применения. Рекомендуется также в качестве справочника и дополнительной литературы для студентов старших курсов по дисциплинам, связанным с базами данных. Год: 2005 Производитель: Политехника Артикул: 444213 ISBN: 5-7325-0833-3 Автор: Мещеряков Сергей Владимирович, Иванов Владимир Михайлович
Эффективные технологии создания информационных систем268 руб. |
Реклама Labirint.ru Эффективный C. Профессиональное программированиеМир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга Эффективный С для профессионалов восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на C, которые лягут в основу устойчивых систем и решат реальные задачи. Серия: Библиотека программиста Год: 2022 Производитель: Питер Артикул: 822855 ISBN: 978-5-4461-1851-9 Автор: Сикорд Роберт С
Эффективный C. Профессиональное программирование2381 руб. |
Реклама Labirint.ru Эффективный Java. Тюнинг кода на Java 8, 11 и дальшеПрограммирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс - признанный эксперт по языку Java - уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность. Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные уборщики мусора). В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности. - Научитесь пользоваться JDK и другими инструментами оценки производительности. - Узнаете как настройка и приемы программирования позволяют минимизировать последствия уборки мусора. - Научитесь решать проблемы производительности средствами Java API. - Поймете, как улучшить производительность приложений баз данных Java. 2-е издание. Серия: Бестселлеры O`Reilly Год: 2021 Производитель: Питер Артикул: 789634 ISBN: 978-5-4461-1757-4 Автор: Оукс Скотт
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше4159 руб. |
Реклама Labirint.ru Эффективный Spark. Масштабирование и оптимизацияЕсли у вас уже есть положительный опыт использования Spark для решения небольших задач, но вы по-прежнему ломаете голову - где та самая непревзойденная производительность Spark, позволяющая перемалывать колоссальные объемы данных - то эта книга для вас. Она расскажет, как эффективно использовать Spark для укрощения больших данных и вырасти из новичка в специалиста. Идеально подходит для программистов, инженеров по работе с данными, системных администраторов, обслуживающих крупномасштабные приложения. Серия: Бестселлеры O`Reilly Год: 2018 Производитель: Питер Артикул: 647976 ISBN: 978-5-4461-0705-6 Автор: Карау Холден, Уоррен Рейчел
Эффективный Spark. Масштабирование и оптимизация2160 руб. |
Реклама Labirint.ru Эффективный TypeScript. 62 способа улучшить код"Эффективный TypeScript" необходим тем, кто уже имеет опыт работы с JavaScript. Цель этой книги - не научить пользоваться инструментами, а помочь повысить профессиональный уровень. TypeScript представляет собой не просто систему типов, а набор служб языка, удобных в использовании. Он повышает безопасность разработки в JavaScript, делает работу увлекательнее и проще. - Изучите все тонкости системы типов - Используйте типы так, чтобы код был более безопасным и понятным - Воспользуйтесь тактическими преимуществами типов - Разберитесь в принципах зависимостей и типов TypeScript - Перенесите код из JavaScript в TypeScript Дэн Вандеркам работает главным инженером в Sidewalk Labs, а также является соучредителем митапа TypeScript NYC. Долгое время был участником открытых проектов. Принимал участие в разработке поисковой системы Google, которой пользуются миллионы людей во всём мире. "Эффективный TypeScript" рассматривает наиболее распространенные проблемы, с которыми мы сталкиваемся при работе с TypeScript, и дает практические советы. Книга будет полезна независимо от вашего опыта. Райан Кавано, ведущий инженер по TypeScript в Microsoft "Эффективный TypeScript" содержит практические рецепты и должна лежать на столе у каждого профессионального разработчика. Даже если вы думаете, что знаете TypeScript, купите эту книгу и не пожалеете". Яков Файн, чемпион по Java Серия: Бестселлеры O`Reilly Год: 2021 Производитель: Питер Артикул: 755880 ISBN: 978-5-4461-1623-2 Автор: Вандеркам Дэн
Эффективный TypeScript. 62 способа улучшить код2199 руб. |
Реклама Labirint.ru Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14 В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 - это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.
Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше - тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения нового языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Скотта Мейерса. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика.
При этом книга не просто научит вас использовать новые возможности языка - она научит использовать их эффективно. Но и это не все - книга не просто учит эффективному применению C++, но еще и рассказывает, почему ту или иную задачу следует решать именно так.
Эта книга заставляет вас не просто заучить правила - она заставляет думать.
И хотя эта книга в первую очередь предназначена для энтузиастов и профессионалов, она достойна места на полке любого программиста - как профессионала, так и зеленого новичка.
Освоение C++11 и C++14 - это больше, чем просто ознакомление с вводимыми этими стандартами возможностями (например, объявлениями типов auto, семантикой перемещения, лямбда-выражениями или поддержкой многопоточности). Вопрос в том, как использовать их эффективно - так, чтобы создаваемые программы были корректны, эффективны и переносимы, а также чтобы их легко можно было сопровождать.
Именно этим вопросам и посвящена данная книга, описывающая создание по-настоящему хорошего программного обеспечения с использованием C++11 и C++14 - т.е. с использованием современного C++.
В книге рассматриваются следующие темы
Преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей
Связь между std::move, std::forward, rvalue-ссылками и универсальными ссылками
Методы написания понятных, корректных, эффективных лямбда-выражений
Чем std::atomic отличается от volatile, как они используются и как соотносятся с API параллельных вычислений C++
Какие из лучших методов "старого" программирования на C++ (т.е. C++98) должны быть пересмотрены при работе с современным C++
Эффективный и современный C++, следуя принципам более ранних книг Скотта Мейерса, охватывает совершенно новый материал. Эта книга достойна занять свое место на полке каждого программиста на современном C++.
Об авторе
Скотт Мейерс - один из ведущих мировых экспертов по C++, широко востребованный как инструктор, консультант и докладчик на разных конференциях. Более чем 20 лет книги Скотта Мейерса серии Эффективный C++ являются критерием уровня книг по программированию на C++. Понятное пояснение сложного технического материала принесло ему всемирную известность. Он всегда самый желанный гость на международных конференциях, а его услуги консультанта широко востребованы во всем мире.
Скотт Мейерс имеет степень доктора философии (Ph.D.) в области компьютерных наук в Университете Брауна (Brown University). Его сайт находится по адресу aristeia.com.
Отзывы о книге
"После изучения основ C++ я перешел к изучению того, как применять C++ в промышленном программировании, с помощью серии книг Скотта Мейерса Эффективный C++. Эффективный и современный C++ - наиболее важная из книг серии, предлагающая ключевые рекомендации, стили и идиомы, позволяющие эффективно использовать современный C++. Вы еще не купили эту книгу? Сделайте это прямо сейчас."
- Герб Саттер, глава Комитета ISO по стандартизации C++, специалист в области архитектуры программного обеспечения на C++ в Microsoft.
Вас интересует C++? Современный C++ (т.е. C++11/C++14) - гораздо большее, чем простое внесение косметических изменений в старый стандарт. Учитывая новые возможности языка, это скорее его переосмысление. Вам нужна помощь в его освоении? Тогда перед вами именно та книга, которую вы ищете. Что касается C++, то Скотт Мейерс был и остается синонимом точности, качества и удовольствия от чтения.
- Герхард Крейцер (Gerhard Kreuzer), Инженер-исследователь в Siemens AG.
Трудно получить достаточный опыт и стать экспертом. Не менее трудно стать настоящим учителем, способным просто и ясно донести сложный материал до ученика. Если вы читаете эту книгу, то вы знаете человека, который объединяет оба эти качества. Книга Эффективный и современный C++ написана непревзойденным техническим писателем, который умеет излагать сложные взаимосвязанные темы ясно и понятно, блестящим литературным стилем. При этом вряд ли вам удастся найти в книге хотя бы одну техническую ошибку.
- Андрей Александреску (Andrei Alexandrescu), доктор философии, исследователь, автор книги Современное проектирование на C++.
Когда человек с более чем двадцатилетним опытом работы с C++ берется рассказать, как получить максимальную отдачу от современного C++ (рассказывая как о лучших подходах, так и о возможных ловушках, которых следует избегать) - я настоятельно рекомендую внимательно прочесть его книгу! Я определенно узнал из нее много нового!
- Невин Либер (Nevin Liber), cтарший программист в DRW Trading Group.
Бьярне Страуструп - создатель C++ - сказал: "C++11 выглядит как новый язык программирования". Книга Эффективный и современный C++ заставляет нас разделить это впечатление, поясняя, как использовать новые возможности и идиомы C++11 и C++14 в повседневной практике. Еще одна талантливая книга Скотта Мейерса.
- Кассио Нери (Cassio Neri), аналитик в Lloyds Banking Group.
Скотт умеет добраться до самой сути любой технической проблемы. Книги серии Эффективный C++ способствовали улучшению стиля кодирования предыдущего поколения программистов C++; новая книга делает то же самое с программистами на современном C++.
- Роджер Орр (Roger Orr), OR/2 Limited, член Комитета ISO по стандартизации C++.
Эффективный и современный C++ - отличный инструмент для повышения вашего уровня как программиста на современном C++. Книга не только учит тому, как, когда и где эффективно использовать современный C++, но и почему делать это именно так. Вне всякого сомнения, эта книга Скотта Мейерса даст программистам гораздо лучшее понимание языка.
- Барт Вандвустин (Bart Vandewoestyne), инженер, исследователь и просто энтузиаст C++.
Я люблю C++, он десятилетиями был моей рабочей лошадкой. А с новыми копытами эта лошадка стала еще сильнее и привлекательнее, чем я мог ранее себе представить. Но при больших изменениях всегда встает вопрос - "когда и как пользоваться всем этим богатством?" Как и всегда, книга Скотта Мейерса компетентно и исчерпывающе отвечает на поставленный вопрос.
- Дамьен Уоткинс (Damien Watkins), руководитель группы программной инженерии в CSIRO.
Отличное чтение для перехода к современному C++ - новинки языка C++11/14 описаны наряду с C++98, разделение книги на разделы позволяет легко найти интересующую тему, а в конце каждого раздела приведены итоговые рекомендации. Книга интересна и полезна для программистов на C++ всех уровней.
- Рейчел Ченг (Rachel Cheng), F5 Networks.
Если вы переходите с C++98/03 на C++11/14, вам нужна точная практичная информация, которую вам предоставляет Скотт Мейерс в книге Эффективный и современный C++. Если вы уже пишете код на C++11, то, вероятно, сталкивались с проблемами при применении новых возможностей, которые легко решаются чтением книги Скотта. В любом случае можно уверенно утверждать, что время, затраченное на чтение Год: 2023 Производитель: Диалектика Артикул: 512979 ISBN: 978-5-8459-2000-3, 978-5-907114-67-8 Автор: Мейерс Скотт
Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++142881 руб. |
Реклама Labirint.ru Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с неполадками.
Снаружи Oracle выглядит сложной. В действительности же обширные функциональные возможности основываются на очень небольшой базовой инфраструктуре, являющейся результатом архитектурных решений, принятых в самом начале и выдержавших испытание временем. Эта инфраструктура управляет транзакциями, реализует механизмы подтверждения и отката изменений, защищает целостность базы данных, позволяет выполнять резервное копирование и восстановление из резервных копий, а также обеспечивает масштабируемость до поддержки тысяч пользователей, одновременно обращающихся к одним и тем же данным.
Большинство проблем, с которыми администраторы баз данных сталкиваются ежедневно, можно легко идентифицировать, если знать и понимать, как действует ядро Oracle, о чем и рассказывается в книге.
Какие накладные расходы можно считать разумными
Как распознать, когда делается лишняя работа
Как заранее увидеть узкие места и понять причины их появления
Как свести к минимуму конфликты и простои на блокировках
Почему параллелизм может отрицательно сказываться на производительности
Издание предназначено администраторам баз данных, готовых совершенствовать свое мастерство, когда управление СУБД осуществляется на основе глубоких знаний и понимания особенностей ее работы. Год: 2018 Производитель: ДМК-Пресс Артикул: 658660 ISBN: 978-5-97060-669-8 Автор: Льюис Джонатан
Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных1614 руб. |
Реклама Labirint.ru Язык C с примерами Это справочное руководство содержит полное описание последнего Стандарта языка С, его рабочих библиотек и стиля С-программирования. Американский оригинал выдержал пять изданий и по праву считается авторитетным справочником из категории бестселлеров. В книгу входят описания Стандарта С 1999, Стандарта С 1989, традиционного С и С, совместимого с C++. Рассмотрен синтаксис языка, препроцессор, типы, выражения, операторы и функции. Текст содержит множество тщательно проверенных и подробно откомментированных примеров. Контрольные вопросы и задачи (с ответами) позволяют читателю проверить себя. Исчерпывающе описаны библиотечные функции, рассмотрены особенности их вызова и возможные ошибочные ситуации. Приведено формальное описание синтаксиса. Именно такое руководство всегда должно быть под рукой у каждого программиста и кодировщика. Год: 2011 Производитель: Бином Артикул: 263174 ISBN: 978-5-9518-0417-4 Автор: Харбисон Сэмюель, Стил Гай
Язык C с примерами309 руб. |
Реклама Labirint.ru Язык C++ в C++ Builder. Справочное и методическое пособие В книге даются исчерпывающие справочные сведения по языку С++ в C++Builder, достаточные для самостоятельного изучения этого ведущего языка программирования. Излагается синтаксис языка, все операции и операторы, все типы данных. Подробно рассматривается методика работы с исключениями, с текстовыми и двоичными файлами, со строками разных типов и списками строк, с указателями и списками указателей, с массивами обычными и динамически размещаемыми в памяти, со структурами и классами, с процессами и потоками. Даются справочные сведения по множеству функций C++, C++Builder и API Windows, включая 500 подробных описаний с примерами применения. Рассматривается стандартная библиотека шаблонов C++: все типы контейнеров, итераторов, все алгоритмы и функции-объекты. Приводятся справочные сведения по многим базовым классам C++Builder, по их свойствам и методам.
Представленный в книге справочный и методический материал, снабженный подробными комментариями и примерами, позволяет читателю практически с нуля изучать язык C++.
Изложение не привязано к той или иной версии C++Builder. Так что книгу можно использовать при работе с любой версией, включая C++Builder 2007. А поскольку стандартизованный язык не подвержен сколько-нибудь заметным изменениям, то книгу можно будет использовать и при работе с любыми будущими версиями C++Builder.
Как справочник книга полезна пользователям любой квалификации: от начинающих до опытных разработчиков. Год: 2014 Производитель: Бином Артикул: 159819 ISBN: 978-5-9518-0229-3 Автор: Архангельский Алексей Яковлевич
Язык C++ в C++ Builder. Справочное и методическое пособие1127 руб. |
Реклама Labirint.ru Язык C. Мастерство программирования. Принципы, практики и паттерны Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирования, рассказывает, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. Ищете ли вы конкретный паттерн или вам нужен обзор проектных решений, относящихся к определенной теме, эта книга будет в помощь. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II покажет, как паттерны программирования на C применяются к реализации более крупных программ. Год: 2023 Производитель: ДМК-Пресс Артикул: 981052 ISBN: 978-6-01810-340-7 Автор: Прешерн Кристофер
Язык C. Мастерство программирования. Принципы, практики и паттерны3640 руб. |
Реклама Labirint.ru Язык C. Самое необходимоеОписан базовый синтаксис современного языка C: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций, модулей, статических и динамических библиотек. Рассмотрены основные функции стандартной библиотеки языка C, а также функции, применяемые только в операционной системе Windows. Для написания, компиляции и запуска программ используется редактор Eclipse, а для создания исполняемого файла - компилятор gcc.exe версии 8.2, входящий в состав популярной библиотеки MinGW-W64. Книга содержит большое количество практических примеров, помогающих начать программировать на языке C самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Электронный архив с примерами находится на сайте издательства. Серия: Самое необходимое Год: 2020 Производитель: BHV Артикул: 729802 ISBN: 978-5-9775-4116-9 Автор: Прохоренок Николай Анатольевич
Язык C. Самое необходимое1137 руб. |
Реклама Labirint.ru Язык C. Справочник. Полное описание языка В новом издании классического справочника точно и подробно описана каждая функция языка C и библиотеки времени выполнения, включая многопоточность, макросы, не зависящие от типа, и библиотечные функции, введенные стандартом C11. Если вы хотите узнать, что и как делает незнакомая вам функция, то в этой книге вы найдете ее подробное описание, а также типичный пример применения.
Эта книга идеально подходит для опытных программистов на языках C и C++. В нее также включено описание средств разработки программ из набора программного обеспечения GNU. Вы узнаете, как создавать программы с помощью утилиты make, компилировать программы из исходного текста на языке C, а также как тестировать и отлаживать программы с помощью отладчика GNU.
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
"Эта книга - прекрасный справочник для программистов на языке программирования C. В ней содержится актуальная информация о множестве улучшений, внесенных в язык стандартом C11".
- Питер Хессхаймер, руководитель проекта в KPIT Technologies
Основные темы книги.
Концепции и элементы языка программирования C, с главами, посвященными типам, инструкциям, указателям, управлению памятью, вводу-выводу и прочим вопросам.
Стандартная библиотека C, включая обзор стандартных заголовочных файлов и детальное описание функций.
Основные средства разработки программ на C из набора инструментов GNU, с описанием их применения в интегрированной среде Eclipse.
Об авторах
Питер Принц ведет курсы для тысяч разработчиков программного обеспечения для операционных систем Unix и Windows, являясь как руководителем семинара, так и ключевым разработчиком курса.
Он также соавтор нескольких книг по разработке программного обеспечения на C/C++.
Тони Кроуфорд - писатель и переводчик с отличным знанием языка программирования C, локализации программного обеспечения и сетевого администрирования.
2-е издание. Год: 2017 Производитель: Вильямс Артикул: 590532 ISBN: 978-5-9908911-6-6 Автор: Принц Питер, Кроуфорд Тони
Язык C. Справочник. Полное описание языка4482 руб. |
Реклама Labirint.ru Язык Pascal и основы программирования в Delphi Книга является учебником по программированию, по языку Pascal и по основам программирования в Delphi. Предназначена для старших классов школ, лицеев, колледжей, младших курсов ВУЗов при изучении информатики и других смежных дисциплин. Может служить новой для самостоятельного обучения программированию и начального изучения Delphi. Отличается от большинства учебников по основам программирования тем, что использует не традиционную среду Turbo Pascal, а объектно-ориентированную версию языка Pascal - Object Pascal. И обучает разработке программ для Windows, а не для DOS.
В книге описаны разнообразные приемы программирования, начиная с простых традиционных алгоритмов обработки массивов и строк. Рассмотрены и более сложные задачи, включая, например, рекурсию, решение нелинейных уравнений, работу со списками, очередями, стеками. Рассмотрено также объектно-ориентированное программирование. Дается методика разработки прикладных программ для Windows. Уделяется внимание программированию баз данных.
Книга рассчитана на начинающих и не требует никаких предварительных сведений ни о языке Pascal, ни о Delphi. Год: 2008 Производитель: Бином Артикул: 170099 ISBN: 978-5-9518-0241-5 Автор: Архангельский Алексей Яковлевич
Язык Pascal и основы программирования в Delphi281 руб. |
Реклама Labirint.ru Язык Pascal и основы программирования в Delphi: Учебное пособиеКнига является учебником по программированию, по языку Pascal и по основам программирования в Delphi. Предназначена для старших классов школ, лицеев, колледжей, младших курсов ВУЗов при изучении информатики и других смежных дисциплин. Может служить основой для самостоятельного обучения программированию и начального изучения Delphi. Отличается от большинства учебников по основам программирования тем, что использует не традиционную среду Turbo Pascal, а объектно-ориентированную версию языка Pascal - Object Pascal. И обучает разработке программ для Windows, а не для DOS. В книге описаны разнообразные приемы программирования, начиная с простых традиционных алгоритмов обработки массивов и строк. Рассмотрены и более сложные задачи, включая, например, рекурсию, решение нелинейных уравнений, работу со списками, очередями, стеками. Рассмотрено также объектно-ориентированное программирование. Дается методика разработки прикладных программ для Windows. Уделяется внимание программированию баз данных. Книга рассчитана на начинающих и не требует никаких предварительных сведений ни о языке Pascal, ни о Delphi. Серия: Для программистов и разработчиков Год: 2004 Производитель: Бином Артикул: 110779 ISBN: 5-9518-0091-9 Автор: Архангельский Алексей Яковлевич
Язык Pascal и основы программирования в Delphi: Учебное пособие177 руб. |
Реклама Labirint.ru Язык R в задачах науки о данных. Импорт, подготовка, обработка, визуализация и моделирование данных Овладейте искусством превращения необработанных первичных данных в плодотворные догадки, гипотезы и новые знания с помощью языка R. Эта книга задумана как введение в вычислительную среду R, среду разработки RStudio и библиотеку tidyverse - коллекцию пакетов, совместное использование которых обеспечивает быстроту и легкость анализа данных. Книга ориентирована на читателей, не имеющих предварительного опыта программирования, и предназначена для того, чтобы помочь им в как можно более короткие сроки начать решать задачи науки о данных.
Авторы книги познакомят вас со всеми стадиями процесса анализа данных, включая импорт, предварительную подготовку, разведочный анализ и моделирование данных, а также демонстрацию результатов. Прочитав книгу, вы получите цельное представление как о процессе анализа данных в целом, так и об основных инструментах, используемых при его проведении.
Основные темы книги:
Предварительная обработка данных - преобразование наборов данных к виду, удобному для анализа.
Программирование - освоение мощных инструментов R, упрощающих анализ данных и делающих его более понятным.
Разведочный анализ - исследование данных, выдвижение и быстрая проверка гипотез.
Моделирование - предоставление сжатых сводных данных, отражающих выявленные тенденции в наборе данных.
Обмен информацией - изучение языка R Markdown, обеспечивающего интеграцию описательного текста, кода и результатов анализа.
Хэдли Уикем - старший научный сотрудник компании RStudio и член организации R Foundation.
К числу его разработок относятся пакеты для науки о данных (библиотека tidyverse: ggplot2, dplyr, tidyr, purrr, readr и др.) и инструментальные средства разработки пакетов (roxygen2, testthat, devtools).
Гарретт Гроулмунд - специалист в области статистики, преподаватель и главный инструктор компании RStudio. Он автор известного пакета lubridate, а также книги Hands-On Programming with R. Год: 2018 Производитель: Вильямс Артикул: 626572 ISBN: 978-5-9909446-8-8 Автор: Уикем Хэдли, Гроулмунд Гарретт
Язык R в задачах науки о данных. Импорт, подготовка, обработка, визуализация и моделирование данных4482 руб. |
Реклама Labirint.ru Язык Swift. СамоучительКнига предназначена для самостоятельного изучения Swift - нового языка программирования для iOS и OS X. Описана версия Swift 2.0. Материал построен по принципу от более легкого к сложному, изложение сопровождается большим количеством листингов кода, для тестирования и отладки используется новая среда быстрой разработки Playground. Объяснены основы Swift, синтаксис языка и его особенности. Описаны типы данных, условные выражения, циклы, массивы, функции, кортежи, базовые операторы и другие стандартные конструкции. Кратко даны основы объектно-ориентированного программирования. Подробно рассмотрены более сложные или специфические для Swift конструкции: перечисления, замыкания, опциональные типы, классы, структуры, встроенные и обобщенные типы, расширения, протоколы, расширенные операторы и др. Серия: Самоучитель Год: 2016 Производитель: BHV Артикул: 498075 ISBN: 978-5-9775-3572-4 Автор: Харазян Айк Арменович
Язык Swift. Самоучитель490 руб. |
Реклама Labirint.ru Язык UML. Руководство пользователя Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например, классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.
Предлагаемое вашему вниманию руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка.
Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях. В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее, книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы.
2-е издание. Год: 2007 Производитель: ДМК-Пресс Артикул: 151543 ISBN: 5-94074-334-X, 5-94074-334-Х Автор: Буч Грэди, Рамбо Джеймс, Якобсон Ивар
Язык UML. Руководство пользователя274 руб. |
Реклама Labirint.ru Язык С в XXI веке Язык C - не просто фундамент всех современных языков программирования, он и сам - современный язык, идеальный для написания эффективных приложений передового уровня. Последние 20 лет C не стоял на месте. Сам язык и окружающая его экосистема подвергаются пересмотру. Эта книга начинается там, где другие заканчиваются. В ней рассказано, как изменилась функциональность, поддерживаемая любым компилятором, благодаря двум новым стандартам C, вышедшим со времен оригинального ANSI. Цель книги - рассмотреть то, чего нет в других учебниках по C: инструменты и окружение; библиотеки для работы со связанными списками и анализаторами XML; написание удобочитаемого кода с дружественным программным интерфейсом.
Издание предназначено для программистов, имеющих опыт работы на каком-либо языке и обладающими базовыми знаниями о С. Год: 2018 Производитель: ДМК-Пресс Артикул: 467825 ISBN: 978-5-97060-101-3, 978-5-97060-614-8 Автор: Клеменс Бен
Язык С в XXI веке2306 руб. |
Реклама Labirint.ru Язык Си и особенности работы с нимДается формальное изложение всех конструкций языка Си. Изложены сведения, необходимые для написания собственных программ. Материал проиллюстрирован примерами и задачами. Для студентов высших учебных заведений, обучающихся по специальностям в области информационных технологий. Серия: Основы информационных технологий Год: 2009 Производитель: ИНТУИТ.РУ Артикул: 214446 ISBN: 5-94774-407-4 Автор: Калинина Нина Алексеевна, Костюкова Нина Ивановна
Язык Си и особенности работы с ним289 руб. |
Реклама Labirint.ru Язык декларативного программирования XAML Разработка универсального интерфейса пользователя, пригодного для разных операционных систем и для разных видов приложений
Примеры автономных XAML-документов, которые читатель может расширять и использовать в своих разработках
Изложение XAML в чистом виде, вне существующих инструментальных сред для автоматизации проектирования интерфейса пользователя или создания приложений
Книгу можно использовать в качестве справочника по элементам, свойствам, классам и перечислениям, применяемым в XAML-разметке
Книга посвящена языку XAML - центральному звену таких современных технологий и средств программирования как WPF и Xamarin.Forms. Изложены основные положения синтаксиса XAML и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких традиционных языков разметки как, например, HTML. Кроме синтаксиса XAML описаны пространства имен, ключевые слова, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса. Объясняются особенности зависимых и присоединенных свойств, механизмы расширения разметки и привязки данных. Показаны возможности ресурсов, стилей и шаблонов. Рассмотрены средства трансформации изображений элементов управления и объектов, а также вопросы представления растровых изображений и создания объектов векторной графики. Особое внимание уделено триггерам данных и триггерам событий. Подробно изложены механизмы и средства анимации.
Издание предназначено разработчикам программных продуктов (дизайнеров и программистов), использующих платформу .NET, которая в настоящее время доступна во всех основных операционных системах (Windows, iOS, Android, Linux). Год: 2018 Производитель: ДМК-Пресс Артикул: 649872 ISBN: 978-5-97060-655-1 Автор: Подбельский Вадим Валерьевич
Язык декларативного программирования XAML1614 руб. |
Реклама Labirint.ru Язык и среда программирования R. Учебное пособиеУчебное пособие содержит весь необходимый объем знаний для работы с программной средой R, включая особенности интерфейса, применяемые операторы и функции, а также основы статического анализа полученных результатов. Соответствует федеральным государственным образовательным стандартам высшего образования последнего поколения. Предназначено для использования студентами бакалавриата, обучающимися по направлениям подготовки 01.03.02 "Прикладная математика и информатика", 09.03.03 "Прикладная информатика", 38.03.01 "Экономика", 38.03.02 "Менеджмент", 39.03.01 "Социология" и др., в ходе практических и семинарских занятий, самостоятельной и научно-исследовательской работы в качестве инновационного инструментария при изучении различных дисциплин математической и профессиональной направленности, в частности дисциплин "Компьютерный практикум" и "Анализ данных". Также будет полезным студентам магистратуры, аспирантам, преподавателям, всем, кто решил освоить инструментарий R. Серия: Высшее образование Год: 2023 Производитель: ИНФРА-М Артикул: 952218 ISBN: 978-5-16-018723-5 Автор: Золотарюк Анатолий Васильевич
Язык и среда программирования R. Учебное пособие1963 руб. |
Реклама Labirint.ru Язык и среда программирования R. Учебное пособиеУчебное пособие содержит весь необходимый объем знаний для работы с программной средой R, включая особенности интерфейса, применяемые операторы и функции, а также основы статического анализа полученных результатов. Соответствует требованиям Федерального государственного образовательного стандарта высшего образования последнего поколения. Учебное пособие предназначено для использования студентами бакалавриата, обучающимися по направлениям подготовки 01.03.02 "Прикладная математика и информатика", 09.03.03 "Прикладная информатика", 38.03.01 "Экономика", 38.03.02 "Менеджмент", 39.03.01 "Социология" и др., в ходе практических и семинарских занятий, самостоятельной и научно-исследовательской работы в качестве инновационного инструментария при изучении различных дисциплин математической и профессиональной направленности, в частности, дисциплин "Компьютерный практикум" и "Анализ данных". Пособие также будет полезным студентам магистратуры, аспирантам, преподавателям, всем, кто решил освоить инструментарий R. Серия: Высшее образование. Бакалавриат Год: 2022 Производитель: ИНФРА-М Артикул: 681208 ISBN: 978-5-16-014388-0, 978-5-16016021-4 Автор: Золотарюк Анатолий Васильевич
Язык и среда программирования R. Учебное пособие1667 руб. |
Реклама Labirint.ru Язык программирования C Перед Вами классическая книга по языку программирования C (Си), написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C (Си). Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой. Книга Язык программирования C (Си) не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и компьютеров Книга Язык программирования C (Си) предназначена для широкого круга программистов и компьютерных специалистов. Книга может использоваться как учебное пособие для высших учебных заведений.
2-е издание, переработанное и дополненное. Год: 2020 Производитель: Диалектика Артикул: 512950 ISBN: 978-5-8459-1975-5, 978-5-907144-14-9 Автор: Керниган Брайан, Ритчи Деннис
Язык программирования C2469 руб. |
Реклама Labirint.ru Язык программирования C Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.
Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов.
Может использоваться как учебное пособие для вузов.
2-е издание. Год: 2010 Производитель: Вильямс Артикул: 231686 ISBN: 978-5-8459-0891-9 Автор: Керниган Брайан, Ритчи Деннис
Язык программирования C356 руб. |
Реклама Labirint.ru Язык программирования C# 2008 и платформа .NET 3.5 Версия .NET 3.5 привнесла с собой как десятки новых языковых средств C#, так и множество новых API-интерфейсов .NET. В этой книге вы найдете полное описание всех нововведений в характерной для автора дружественной к читателю манере. Помимо прочего, подробно рассматривается язык LINQ, изменения, появившиеся в новой версии языка C# 2008 (автоматические свойства, методы расширений, анонимные типы и т.д.), а также множество функциональных средств среды Visual Studio 2008. Благодаря этой книге, вы изучите: все, что необходимо для быстрого и эффективного перехода на новую версию языка C# 2008; все новые возможности и средства .NET 3.5 - LINQ, анонимные типы, методы расширений, автоматические свойства и т.п.; все, что требуется для построения приложений профессионального уровня; все, что позволит стать экспертом во всех аспектах .NET 3.5, включая сборки, удаленное выполнение, Windows Forms, Web Forms, WPF, WCF, WF, ADO.NET, веб-службы XML и многое другое.
4-е издание. Год: 2010 Производитель: Вильямс Артикул: 231689 ISBN: 978-5-8459-1589-4 Автор: Троелсен Эндрю
Язык программирования C# 2008 и платформа .NET 3.51173 руб. |
Реклама Labirint.ru Язык программирования C# 5.0 и платформа .NET 4.5 Признанный эксперт мирового уровня - Эндрю Троелсен, обучающий .NET с самой первой версии, поможет вам обрести с помощью книги "Язык программирования C# 5.0 и платформа .NET 4.5" глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.
В этой книге рассматриваются следующие темы:
Объектно-ориентированное программирование на языке C#
Отношения между делегатами, событиями и лямбда-выражениями
Программирование с использованием набора технологий LINQ
Многопоточное, параллельное и асинхронное программирование
Взаимодействие с унаследованным кодом с помощью Dynamic Language Runtime
Работа с реляционными базами данных через ADO.NET
Создание распределенных систем с применением WCF
Моделирование бизнес-процессов с использованием WF
Построение пользовательских интерфейсов для настольных и веб-приложений с помощью WPF и ASP.NET
Кем бы вы ни были - опытным программистом, впервые переходящим на .NET, или разработчиком приложений для предшествующих версий .NET - эта книга предоставит исчерпывающие основы технологии .NET и послужит полным справочником, которым вы будете пользоваться в повседневной работе.
Исходные коды всех примеров, рассмотренных в книге, можно загрузить с веб-сайта издательства по адресу: http://www.williamspublishing.com.
Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET (сборкам, удаленному взаимодействию, Windows Forms, Web Forms, ADO.NET, веб-службам XML и т.д.).
Книга изобилует многочисленными примерами реального кода и позволяет почти сразу применять полученные знания для создания высококачественного программного обеспечения для .NET.
Эта книга предназначена для опытных разработчиков программного обеспечения, заинтересованных в освоении новых средств .NET Framework 4.5 и языка C#. Она будет служить настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.
Совершите увлекательное путешествие по вселенной .NET!
Освойте технологию разработки приложений .NET с помощью нового издания известного бестселлера. Охватывая как базовые, так и новейшие концепции платформы, эта книга призвана научить вас всем тонкостям технологии .NET 4.5.
6-е издание. Год: 2015 Производитель: Вильямс Артикул: 512949 ISBN: 978-5-8459-1957-1 Автор: Троелсен Эндрю
Язык программирования C# 5.0 и платформа .NET 4.53585 руб. |
Реклама Labirint.ru Язык программирования C# 6.0 и платформа .NET 4.6 Новое 7-е издание этой книги было полностью пересмотрено и переписано с учетом последних изменений спецификации языка C# и новых достижений платформы .NET Framework. Отдельные главы посвящены важным новым средствам, которые делают .NET Framework 4.6 самым передовым выпуском, в том числе:
Усовершенствованная модель программирования ADO.NET Entity Framework
Многочисленные улучшения IDE-среды и архитектуры MVVM для разработки настольных приложений WPF
Многочисленные обновления в ASP.NET Web API
Помимо этого предлагается исчерпывающее рассмотрение всех ключевых возможностей языка C#, как старых, так и новых, что позволило обрести популярность предыдущим изданиям этой книги. Читатели получат основательные знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также обретут понимание многих сложных тем, которые не раскрываются в других источниках (таких как коды операций CIL и выпуск динамических сборок).
Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET, а также предоставлять обзорные сведения о технологиях, построенных на основе C# и .NET (ADO.NET и Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и ASP.NET (Web Forms, MVC, Web API)).
Благодаря приведенной в книге информации у читателей появится возможность применять полученные знания при решении специфичных задач программирования и готовность к дальнейшим исследованиям мира .NET.
7-е издание. Год: 2016 Производитель: Вильямс Артикул: 550458 ISBN: 978-5-8459-2099-7 Автор: Троелсен Эндрю, Джепикс Филипп
Язык программирования C# 6.0 и платформа .NET 4.65445 руб. |
Реклама Labirint.ru Язык программирования C# 7 и платформы .NET и .NET Core Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые главы о легковесной межплатформенной инфраструктуре Microsoft .NET Core, включая версию .NET Core 2.0. Книга охватывает ASP.NET Core, Entity Framework (EF) Core и т.д. наряду с последними обновлениями платформы .NET, в том числе внесенными в Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) и ASP.NET MVC.
Погрузитесь в книгу и выясните, почему на протяжении более 15 лет она была лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). С помощью настоящей книги вы сможете уверенно использовать язык C# на практике и хорошо ориентироваться в мире .NET.
Книга предназначена для опытных разработчиков ПО, заинтересованных в освоении новых средств .NET 4.7, .NET Core и языка C#. Она будет служить всеобъемлющим руководством и настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.
В книге рассматриваются следующие темы
Новейшие возможности версий C# 7.0 и 7.1, от кортежей до сопоставления с образцом
Базовые основы легковесной платформы Microsoft с открытым кодом .NET Core, включая ASP.NET Core MVC, веб-службы ASP.NET Core и Entity Framework Core
Полное описание XAML, .NET 4.7 и Visual Studio 2017
Философия, лежащая в основе .NET и новой межплатформенной версии .NET Core
8-е издание. Год: 2018 Производитель: Вильямс Артикул: 660321 ISBN: 978-5-6040723-1-8 Автор: Троелсен Эндрю, Джепикс Филипп
Язык программирования C# 7 и платформы .NET и .NET Core7170 руб. |
Реклама Labirint.ru Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 10-м издании книги вы найдете описание новейших возможностей языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле. Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных. Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.
Погрузитесь в книгу и выясните, почему она является лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированного проектирования, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). С помощью этой книги вы сможете уверенно использовать язык C# на практике и хорошо ориентироваться в мире .NET.
Основные темы книги
Возможности языка C# 9 и обновления в записях, неизменяемых классах, средствах доступа только для инициализации, операторах верхнего уровня, сопоставлении с образцом и т.д.
Начало работы с веб-приложениями и веб-службами ASP.NET Core
Использование Entity Framework Core для построения реальных приложений, управляющих данными, с расширенным охватом нововведений этой версии
Разработка приложений с помощью C# и современных инфраструктур для служб, веб-сети и интеллектуальных клиентов
Философия, лежащая в основе .NET
Новые средства .NET 5, включая однофайловые приложения, уменьшенные образы контейнеров, поддержку Windows ARM64 и многое другое
Разработка настольных приложений Windows в .NET 5 с использованием Windows Presentation Foundation
Улучшение показателей производительности благодаря обновлениям ASP.NET Core, Entity Framework Core и внутренних механизмов, таких как сборка мусора, System.Text.Json и оптимизация размера контейнера.
10-е издание. Год: 2022 Производитель: Диалектика Артикул: 846543 ISBN: 978-5-907458-67-3 Автор: Троелсен Эндрю, Джепикс Филипп
Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования5760 руб. |
Реклама Labirint.ru Язык программирования C#. Включая C# 4.0Перед вами - четвертое издание главной книги по языку C#, написанной легендой программирования - Андерсом Хейлбергом, архитектором C#, Delphi и Turbo Pascal, совместно с другими специалистами, входившими в группу разработчиков C# компании Microsoft. Издание является наиболее полным описанием языка и самым авторитетным источником информации по этой теме, построенным в формате сборника спецификаций, включающих в себя описание синтаксиса, сопутствующие материалы и примеры, а также образцы кода. Эта книга - своего рода "библия" разработчика, которая с легкостью может заменить как MSDN, так и остальные книги по C#. Четвертое издание содержит описание новых особенностей C# 4.0, включая динамическое связывание, именованные и необязательные параметры, а также ковариантные и контравариантные обобщенные типы. Цель этих новшеств - расширение возможностей C# для взаимодействия с объектами, не относящимися к платформе .NET. Отличительная особенность нового издания также состоит в том, что каждая глава книги содержит обширные комментарии, написанные известными "гуру" программирования, такими как Джон Скит, Джозеф Альбахари, Билл Вагнер, Кристиан Нейгел, Эрик Липперт и другими. 4-е издание. Серия: Классика computer science Год: 2012 Производитель: Питер Артикул: 301997 ISBN: 978-5-459-00283-6 Автор: Хейлсберг Андерс, Голд Питер, Торгерсен Мадс, Вилтамут Скотт
Язык программирования C#. Включая C# 4.01295 руб. |
Реклама Labirint.ru Язык программирования C++. Базовый курс Книга "Язык программирования C++. Базовый курс" (5-е издание) - лучшее руководство по программированию и справочник по языку, полностью пересмотренное и обновленное под стандарт C++11!
Книга "Язык программирования C++. Базовый курс" - новое издание популярного и исчерпывающего бестселлера по языку программирования C++, которое было полностью пересмотрено и обновлено под стандарт C++11. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. В соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода.
С самого начала книги Книга "Язык программирования C++. Базовый курс" читатель знакомится со стандартной библиотекой C++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать их наилучшие способы применения. Книга Книга "Язык программирования C++. Базовый курс" - не только проверенное руководство для новичков в C++, она содержит также авторитетное обсуждение базовых концепций и методик языка C++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях C++11.
Начни быстрей и достигни большего
Узнайте, как использовать новые средства языка C++11 и стандартной библиотеки для быстрого создания надежных программ, а также ознакомьтесь с высокоуровневым программированием
Учитесь на примерах, в которых показаны передовые стили программирования и методики проектирования
Изучите рациональное зерно: почему язык C++11 работает именно так
Воспользуйтесь множеством перекрестных ссылок, способных помочь вам объединить взаимосвязанные концепции и проникнуть в суть.
Ознакомьтесь с современными методиками обучения и извлеките пользу из упражнений, в которых подчеркиваются ключевые моменты, позволяющие избежать проблем
Освойте лучшие методики программирования и закрепите на практике изученный материал
Об авторах
Стенли Б. Липпман работал старшим консультантом в Jet Propulsion Laboratory, архитектором группы Visual C++ корпорации Microsoft, техническим сотрудником Bell Laboratories и главным инженером-программистом по анимации в кинокомпаниях Disney, DreamWorks, Pixar и PDI.
Жози Лажойе, работающий ныне в кинокомпании Pixar, был членом канадской группы разработчиков компилятора C/C++ корпорации IBM, а также возглавлял рабочую группу базового языка C++ в составе международной организации по стандартизации ANSI/ISO.
Барбара Э. Му имеет почти тридцатилетний опыт программирования. На протяжении пятнадцати лет она работала в компании AT&T сотрудничая с Бьярне Страуструпом, автором языка C++, и несколько лет руководила группой разработчиков C++.
5-е издание. Год: 2019 Производитель: Вильямс Артикул: 512910 ISBN: 9785604139493, 978-5-8459-1839-0 Автор: Липпман Стенли Б., Лажойе Жози, Му Барбара Э
Язык программирования C++. Базовый курс9498 руб. |
Реклама Labirint.ru Язык программирования C++. Краткий курс Программисты на C++ - от стершего пальцы о клавиатуру профессионала до только начинающего учиться этому замечательному языку школьника - всегда с нетерпением ждут выхода в свет новых книг серии C++ In-Depth. С еще большим нетерпением они ждут выхода книг Бьярне Страуструпа, который известен как автор не только замечательного языка программирования, но и замечательных книг.
Что же тогда говорить о книге Бьярне Страуструпа, вышедшей в серии C++ In-Depth?
Эта книга не ставит целью научить читателя программировать (для этого есть другая книга того же автора - Программирование. Принципы и практика с использованием C++. Второе издание). Не является она и исчерпывающим учебником, который приведет вас на вершины мастерства C++ (для этого автор написал Язык программирования C++. Четвертое издание). Но если вы - программист на C или C++, желающий получше ознакомиться с текущим состоянием языка программирования C++, или программируете на другом языке программирования и желаете увидеть точную картину и преимущества современного C++, то более короткого, простого и при этом строгого и точного введения в C++, чем эта книга, вам не найти.
В очень небольшой объем Страуструп сумел не только поместить описание языка C++ в его современном виде (включая возможности, которые должны появиться в стандарте C++20), и основных компонентов стандартной библиотеки C++, но и сопроводить этот материал массой советов о том, как лучше воспользоваться всем этим богатством.
Эта книга, как и другие книги серии C++ In-Depth, достойна занять свое место на полке любого программиста на C++.
В этой книге создатель языка C++ Бьярне Страуструп описывает, что собой представляет современный C++.
Это краткое самодостаточное руководство охватывает основные функциональные возможности языка и основные компоненты стандартной библиотеки - пусть и не с полной глубиной изложения материала, однако на высоком профессиональном уровне. Книга включает множество конкретных примеров, которые облегчают изучение данного языка программирования.
Страуструп представляет функциональные возможности C++ в контексте поддерживаемых ими стилей программирования, таких как объектно-ориентированное и обобщенное программирование. Его книга на удивление всеобъемлюща - она начинается с основ языка программирования C++ и постепенно переходит к таким сложным темам, как многие новые и уже устоявшиеся функциональные возможности C++17, включая семантику перемещения, однородную инициализацию, лямбда-выражения, усовершенствованные контейнеры, случайные числа и параллелизм. Сюда входят и некоторые расширения C++20, например концепты и модули. Заканчивается книга обсуждением дизайна и эволюции C++.
Это руководство не ставит целью научить читателя программировать (для этого служит другая книга того же автора - Программирование. Принципы и практика с использованием C++. Второе издание). Не является она и исчерпывающим учебником, который приведет вас на вершины мастерства C++ (здесь можно порекомендовать книгу Страуструпа Язык программирования C++. Четвертое издание и множество источников информации в Интернете). Однако если вы являетесь программистом на C или C++, желающим получше ознакомиться с текущим состоянием языка программирования C++, или программистом на другом языке программирования, желающим увидеть точную картину и преимущества современного C++, то более короткого и простого введения в C++, чем эта книга, вам не найти.
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Об авторе
Доктор Бьярне Страуструп - изобретатель и первый разработчик языка программирования С++, перу которого принадлежат книги Программирование. Принципы и практика с использованием C++. Второе издание, Язык программирования C++. Четвертое издание и многие другие.
Ранее Страуструп работал в Bell Labs, AT&T Labs и Texas A&M University, а в настоящее время является управляющим директором в отделе технологий Morgan Stanley в Нью-Йорке и приглашенным профессором в Колумбийском университете. Он - лауреат многочисленных наград, в том числе премии 2018 года Национальной инженерной академии "за концептуализацию и разработку языка программирования C++". Кроме того, доктор Страуструп является членом Национальной Инженерной Академии, а также сотрудником IEEE и АСМ.
2-е издание. Год: 2019 Производитель: Диалектика Артикул: 695682 ISBN: 978-5-907144-12-5 Автор: Страуструп Бьярне
Язык программирования C++. Краткий курс1440 руб. |
Реклама Labirint.ru Язык программирования C++. Лекции и упражнения Эта книга представляет собой тщательно проверенный, качественно составленный и один из лучших учебников по языку программирования C++ (C++11) для программистов и разработчиков. Эта классическая книга по C++ обучает принципам программирования, среди которых структурированный код и нисходящее проектирование, а также использованию классов, наследования, шаблонов, исключений, лямбда-выражений, интеллектуальных указателей и семантики переноса.
Автор и преподаватель Стивен Прата создал поучительное, ясное и строгое введение в C++. Фундаментальные концепции программирования излагаются вместе с подробными сведениями о языке C++. Множество коротких практических примеров иллюстрируют одну или две концепции за раз, стимулируя читателей осваивать новые темы за счет непосредственной их проверки на практике.
Вопросы для самоконтроля и упражнения по программированию, предлагаемые в конце каждой главы, помогут читателям сосредоточиться на самой критически важной информации и систематизировать наиболее сложные концепции.
Написанное в дружественном стиле, простое в освоении руководство для самостоятельного изучения подойдет как студентам, обучающимся программированию, так и разработчикам, имеющим дело с другими языками и стремящимся лучше понять фундаментальные основы этого ключевого языка программирования.
Шестое издание этой книги обновлено и расширено с учетом последних тенденций в разработке на C++, а также для детального отражения нового стандарта языка C++11.
Эта книга отличается следующими особенностями
Всеобъемлющее обсуждение классического языка C и дополнительных средств языка C++
Строгое и ясное руководство по использованию каждой функциональной возможности
Практическое обучение на кратких и простых примерах, которые развивают понимание одной или двух концепций за раз
Сотни полезных примеров программ
Вопросы для самоконтроля и упражнения по программированию, приводимые в конце каждой главы для самостоятельной проверки степени усвоения материала
Освещение обобщенного языка C++ предоставляет максимально возможную гибкость
Обучение стандарту ISO, включая обсуждение шаблонов, стандартной библиотеки шаблонов (STL), класса string, исключений, RTTI и пространств имен
Об авторе
Стивен Прата изучал астрономию, физику и вычислительную технику в Морском колледже (Кентфилд, Калифорния).
Он получил степень бакалавра в Калифорнийском институте технологий и степень доктора философии в Университете Калифорнии в Беркли. Является автором и соавтором свыше десятка книг по программированию, среди которых New C Primer Plus, выигравшая в 1990 году номинацию лучшей справочной компьютерной книги (Computer Press Association's 1990 Best How-to Computer Book Award), и C++ Primer Plus, в 1991 году выдвинутая на номинацию Computer Press Association's Best How-to Computer Book Award.
6-е издание. Год: 2018 Производитель: Диалектика Артикул: 512980 ISBN: 978-5-8459-2048-5, 978-5-907114-00-5 Автор: Прата Стивен
Язык программирования C++. Лекции и упражнения10752 руб. |
Реклама Labirint.ru Язык программирования C++. Специальное издание Книга написана Бьерном Страуструпом - автором языка программирования С++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка "из первых рук". Год: 2017 Производитель: Бином Артикул: 300232 ISBN: 978-5-9518-0425-9, 978-5-9518-0425-90 Автор: Страуструп Бьерн
Язык программирования C++. Специальное издание1731 руб. |
Реклама Labirint.ru Язык программирования C. Лекции и упражнения Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию.
Автор и преподаватель Стивен Прата создал поучительное, ясное и проницательное введение в C. Наряду с деталями языка C объясняются фундаментальные концепции программирования. Многочисленные короткие практические примеры иллюстрируют только одну или две концепции за раз и поощряют читателей проработать новые темы, непосредственно приступив к реальному их использованию.
Шестое издание этой книги было обновлено и расширено с целью охвата последних наработок в C, а также раскрытия подробностей нового стандарта C11. Здесь вы найдете углубленные, широкие и разнообразные подходы и инструменты, совершенствующие процесс изучения.
Полное и комплексное обсуждение основ языка C и дополнительных возможностей
Четкое руководство о том, когда и почему использовать различные части языка
Обучение через практику с помощью кратких и простых примеров, способствующих пониманию одной или двух концепций за раз
Сотни примеров учебных программ
Вопросы для самоконтроля и упражнения по программированию, приводимые в конце каждой главы, которые предназначены для закрепления прочитанного материала
Обзор обобщенного программирования в C, обеспечивающего высокий уровень гибкости
Вопросы для самоконтроля и упражнения по программированию, приводимые в конце каждой главы, ориентированы на критически важные сведения и помогают читателям понять и систематизировать наиболее сложные концепции.
Будучи дружественным и простым в чтении руководством, ориентированным на самостоятельное освоение, книга подойдет как студентам, изучающим программирование, так и разработчикам, которые специализируются на других языках и желают лучше понять основы этого основного языка.
Об авторе
Стивен Прата преподавал астрономию, физику и программирование в Колледже Марин в Кентфилде, штат Калифорния. Он получил диплом бакалавра в Калифорнийском технологическом институте и степень доктора философии в Калифорнийском университете в Беркли. Стивен является автором и соавтором более десятка книг, включая C++ Primer Plus (Язык программирования C++. Лекции и упражнения, 6-е изд., ИД "Вильямс", 2012 г.) и ранние издания настоящей книги, которые в 1990 году получили награды как лучшие руководства в области компьютеров от Computer Press Association.
6-е издание. Год: 2020 Производитель: Диалектика Артикул: 512951 ISBN: 978-5-8459-1950-2, 978-5-907114-14-2 Автор: Прата Стивен
Язык программирования C. Лекции и упражнения5088 руб. |
Реклама Labirint.ru Язык программирования Clarion 5.0: Неофициальное руководство пользователя Введение в программирование на языке Clarion и подробное руководство по созданию web-ориентированных приложений для Интернет (Clarion Internet Connect позволяет создать приложение, способное работать в Web с использованием любого обозревателя Интернет с поддержкой Java). Год: 2002 Производитель: Майор Артикул: 48750 ISBN: 5-901321-44-8 Автор: Дегтярев Иван
Язык программирования Clarion 5.0: Неофициальное руководство пользователя46 руб. |
Реклама Labirint.ru Язык программирования Go Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста - эффективные и идеоматичные).
Книга написана двумя профессионалами - как в области программирования, так и в области написания книг на программистские темы. Так что если вы хотите быть в курсе последних достижений в программировании - не сомневайтесь, взяв эту книгу, вы свернули на верный путь к профессиональному овладению языком Go.
Книга предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования.
Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. Она рассказывает о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличие некоторых предварительных знаний языка Go, ни опыта в работе с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше не работали - JavaScript, Ruby, Python, Java или C++.
Первая глава представляет собой справочник основных концепций языка Go, показанных на примере программ файлового ввода-вывода и обработки текстов, простейшей графики, а также веб-клиентов и серверов.
Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций.
Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий go.
В главах, посвященных методам и интерфейсам, описывается нестандартный подход языка Go к объектно-ориентированному программированию, в котором методы могут быть объявлены для любого типа, а интерфейсы - неявно удовлетворены. В этих главах поясняются ключевые принципы инкапсуляции, композиции и заменимости с использованием реалистичных примеров.
Две главы, посвященные параллелизму, представляют углубленный подход к этой важной теме. Первая глава охватывает основные механизмы go-подпрограмм и каналов, иллюстрирует стиль, известный как взаимодействие последовательных процессов, которым знаменит Go. Вторая охватывает более традиционные аспекты параллелизма с совместно используемыми переменными. Эти главы обеспечивают прочный фундамент для программистов, которые впервые встречаются с параллельными вычислениями.
Две последние главы рассматривают низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент cgo для связи Go с библиотеками C.
В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив.
Об авторах
Алан А. А. Донован является членом команды разработчиков языка Go в Google, в Нью-Йорке. Он получил ученую степень в области информатики в Кембридже и в МТИ, и занимается программированием с 1996 года. Начиная с 2005 года, он работает в Google над проектами в области инфраструктуры и был одним из разработчиков патентованной системы построения Blaze. Им создано множество библиотек и инструментов для статического анализа программ на языке Go, включая oracle, godoc -analysis, eg и gorename.
Брайан У. Керниган - профессор факультета информатики в Принстонском Университете. С 1969 по 2000 год он работал в исследовательском центре в Bell Labs, где занимался языками и инструментами для Unix. Он является соавтором ряда книг, включая такие, как Язык программирования C, 2-е издание (пер. с англ., ИД "Вильямс", 2006) и Практика программирования (пер. с англ., ИД "Вильямс", 2005). Год: 2020 Производитель: Диалектика Артикул: 533140 ISBN: 978-5-8459-2051-5, 9785907114210 Автор: Донован Алан А. А., Керниган Брайан
Язык программирования Go2209 руб. |