Программирование [Р-Я] (страница 6)

В начало магазина
Категория: Книги - Нехудожественная литература - Информационные технологии - Программирование - Программирование [Р-Я]
Сортировка:
Вид просмотра:
Рекламные предложения от интернет-магазина "Labirint.ru"
Страницы: 1 2 3 4 5 6 7
Цифровая обработка изображений
Реклама
Labirint.ru
Цифровая обработка изображений
Настоящее издание является результатом значительной переработки книги "Цифровая обработка изображений" (Гонсалес и Уинтц, 1977 г. и 1978 г.; Гонсалес и Вудс, 1992 г. и 2002 г.) Одна из важнейших причин популярности книги, которая уже более 30 лет является мировым лидером в своей области - высокая степень внимания авторов к изменению образовательных потребностей читателя. Нынешнее издание базируется на самом обширном из когда-либо проводившихся исследований читательского мнения.

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

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

3-е издание, исправленное и дополненное.

Серия: Мир цифровой обработки
Год: 2019
Производитель: Техносфера
Артикул: 939584
ISBN: 978-5-94836-331-8
Автор: Гонсалес Рафаэл С., Вудс Ричард Е


Цифровая обработка изображений
1470 руб.
Цифровая обработка изображений в OpenCv. Практикум. Учебное пособие
Реклама
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 руб.
Цифровая обработка сигналов в LabVIEW
Реклама
Labirint.ru
Цифровая обработка сигналов в LabVIEW
Книга содержит материалы для освоения программно-аппаратных средств National Instruments по спектральному анализу, применению окон сглаживания, узлов цифровых систем связи, синтезу и анализу цифровых фильтров, программированию и тестированию сигнальных процессоров, программированию ПЛИС, виброакустическому анализу, проектированию цифровых фильтров, сопряжению LabVIEW с другими программными средствами для цифровой обработки сигналов.

Издание предназначено для студентов, магистрантов, аспирантов и специалистов, изучивших начальный курс LabVIEW, и желающие научиться применять данную среду проектирования в области обработки сигналов.
Год: 2013
Производитель: ДМК-Пресс
Артикул: 151637
ISBN: 5-94074-342-0, 978-5-94074-967-7
Автор: Федосов Валентин Петрович, Нестеренко Андрей Константинович

Цифровая обработка сигналов в LabVIEW
1136 руб.
Цифровая обработка сигналов в зеркале MATLAB. Учебное пособие
Реклама
Labirint.ru
Цифровая обработка сигналов в зеркале MATLAB. Учебное пособие
Учебное пособие представляет собой базовый курс по цифровой обработке сигналов с традиционными темами: линейные дискретные системы; эффекты квантования в цифровых системах с фиксированной точкой; дискретные сигналы с описанием в частотной области, включая алгоритмы дискретного и быстрого преобразований Фурье; случайные процессы и их статистические характеристики; методы непараметрического и параметрического спектрального анализа; цифровые фильтры общего и специального назначения; многоскоростные системы и их полифазные структуры; банки фильтров; основы адаптивной обработки сигналов. Теория ЦОС преподносится с позиции моделирования в MATLAB: теоретические аспекты базовых методов и алгоритмов ЦОС увязываются с их моделированием в MATLAB и иллюстрируются соответствующими примерами.

Для студентов, аспирантов и преподавателей вузов, в также специалистов в области цифровой обработки сигналов.

Серия: Учебная литература для ВУЗов
Год: 2018
Производитель: BHV
Артикул: 615378
ISBN: 978-5-9775-3946-3
Автор: Солонина Алла Ивановна


Цифровая обработка сигналов в зеркале MATLAB. Учебное пособие
1659 руб.
Цифровая обработка сигналов на системном уровне с использованием LabVIEW
Реклама
Labirint.ru
Цифровая обработка сигналов на системном уровне с использованием LabVIEW
Среда графического программирования LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) разработана фирмой National Instruments. Простота ее использования существенно ускоряет визуальное создание программ, высвобождая время, обычно уходившее на отладку, для понимания собственно процессов цифровой обработки сигналов.

Входящие в состав книги лабораторные работы позволяют получить опыт работы в LabVIEW, который поможет развить практические навыки, необходимые для программирования в этой среде.

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

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



На сайте можно скачать файлы всех лабораторных работ, рассматриваемых в книге.
Год: 2021
Производитель: ДМК-Пресс
Артикул: 766760
ISBN: 978-5-97060-903-3
Автор: Кехтарнаваз Насер, Ким Намджин

Цифровая обработка сигналов на системном уровне с использованием LabVIEW
1530 руб.
Цифровая обработка сигналов на системном уровне с использованием LabVIEW (+CD)
Реклама
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 руб.
Цифровая обработка сигналов на языке Python
Реклама
Labirint.ru
Цифровая обработка сигналов на языке Python
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки.

Автор, Аллен Дауни, рассматривает несколько методов - тут и спектральное разложение, и фильтрация, и свертка, и быстрое преобразование Фурье. В этой книге много упражнений и примеров кода - с ними проще разбираться в материале.

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

В этой книге рассмотрены:

периодические сигналы и их спектры;

гармоническая структура простого сигнала;

чирпы и иные звуки с изменяющимся во времени спектром;

шумовые сигналы и естественные источники шума;

автокорреляционная функция для оценки высоты звука;

дискретное косинусное преобразование (ДКП) для сжатия;

быстрое преобразование Фурье для спектрального анализа;

связь событий во времени и фильтров в частотной области;

теория линейных времянезависимых систем (LТI);

амплитудная модуляция (АМ), основа радиовещания.
Год: 2017
Производитель: ДМК-Пресс
Артикул: 565114
ISBN: 978-5-97060-454-0
Автор: Дауни Аллен Б

Цифровая обработка сигналов на языке Python
1018 руб.
Цифровая обработка сигналов с приложениями для геофизики и экспериментальной механики. Учебник
Реклама
Labirint.ru
Цифровая обработка сигналов с приложениями для геофизики и экспериментальной механики. Учебник
В учебнике помещены сведения по цифровой обработке сигналов (ЦОС) и изложены основные разделы рассматриваемой технической дисциплины, касающиеся построения моделей и оценивания параметров сигналов, предварительной обработки сигналов, спектрально-корреляционного анализа и цифровой фильтрации сигналов. Приведены сведения по формированию локальных и сплайновых моделей сигналов. Реализованы приложения с примерами задач для предметных областей геофизики и экспериментальной механики, решения которых основаны на материалах учебника.

Предназначен для студентов-бакалавров и магистрантов, обучающихся по направлениям и специальностям 01.05.01. "Прикладная математика и информатика", 23.04.01 "Прикладная математика", студентов, специализирующихся по геофизике и экспериментальной механике, а также может быть использован студентами, которые заняты подготовкой в области задач обработки результатов физических экспериментов и проектирования информационно-управляющих систем. Материалы учебника ориентированы на углубленное изучение дисциплины "Цифровая обработка сигналов" и применение для практических занятий, бакалаврских работ и магистерских диссертаций. Разработаны вопросы и задачи для самопроверки.

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

Серия: Мир цифровой обработки
Год: 2021
Производитель: Техносфера
Артикул: 939583
ISBN: 978-5-94836-620-3
Автор: Гетманов Виктор Григорьевич


Цифровая обработка сигналов с приложениями для геофизики и экспериментальной механики. Учебник
1168 руб.
Цифровая обработка сигналов. Моделирование в Simulink
Реклама
Labirint.ru
Цифровая обработка сигналов. Моделирование в Simulink
Учебное пособие посвящено технологии создания Simulink-моделей и моделирования динамических систем цифровой обработки сигналов (ЦОС) с использованием базовых методов и алгоритмов ЦОС. Для облегчения работы начинающих пользователей даны основы моделирования в Simulink. Подробно описана технология создания Simulink-моделей дискретных и цифровых сигналов, специфика их обработки и анализа в процессе моделирования. Рассмотрены математические модели и Simulink-модели линейных дискретных систем, систем цифровой фильтрации с КИХ- и БИХ-фильтрами различных структур, в том числе с фиксированной точкой, многоскоростных систем с полифазными структурами, а также средства вычисления дискретного преобразования Фурье на основе быстрого преобразования Фурье.

Серия: Учебное пособие
Год: 2012
Производитель: BHV
Артикул: 343813
ISBN: 978-5-9775-0686-1
Автор: Солонина Алла Ивановна


Цифровая обработка сигналов. Моделирование в Simulink
698 руб.
Цифровизация процессов управления  медико-гигиеническими рисками на производственных предприятиях
Реклама
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 руб.
Численные методы анализа и линейной алгебры. Использование Matlab и Scilab. Учебное пособие
Реклама
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 руб.
Чистый Python. Тонкости программирования для профи
Реклама
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 руб.
Шаблоны C++. Справочник разработчика
Реклама
Labirint.ru
Шаблоны C++. Справочник разработчика
Шаблоны C++ представляют собой активно развивающуюся часть языка программирования, предоставляющую программисту новые возможности быстрой разработки эффективных и надежных программ и повторного использования кода. Данная книга, написанная в соавторстве теоретиком C++ и программистом-практиком с большим опытом, удачно сочетает строгость изложения и полноту освещения темы с вопросами практического использования шаблонов. В книге содержится масса разнообразного материала, относящегося к программированию с использованием шаблонов, в том числе материал, который даст опытным программистам возможность преодолеть современные ограничения в этой области.

Книга предполагает наличие у читателя достаточно глубоких знаний языка C++; тем не менее стиль изложения обеспечивает доступность материала как для квалифицированных специалистов, так и для программистов среднего уровня.
Год: 2016
Производитель: Вильямс
Артикул: 518958
ISBN: 978-5-8459-2068-3
Автор: Джосаттис Николаи М., Вандервуд Дэвид

Шаблоны C++. Справочник разработчика
3584 руб.
Шаблоны C++. Справочник разработчика
Реклама
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 руб.
Шаблоны проектирования Node.JS
Реклама
Labirint.ru
Шаблоны проектирования Node.JS
Самые мощные компоненты и шаблоны платформы Node.js для создания масштабируемых модульных приложений!

Знакомство с множеством шаблонов проектирования серверных приложений на языке JavaScript

Разработка асинхронного кода

Применение уникальных приемов для достижения высочайшей масштабируемости и модульности ваших приложений

Обеспечение слаженной работы модулей

Стандартные приемы решения типичных проблем проектирования и программирования

Последние тенденции универсального JavaScript

Библиотека React и ее экосистема, помогающая писать универсальные приложения
Год: 2017
Производитель: ДМК-Пресс
Артикул: 599022
ISBN: 978-5-97060-485-4
Автор: Касиаро Марио, Маммино Лучано

Шаблоны проектирования Node.JS
1954 руб.
Шаблоны проектирования для облачной среды
Реклама
Labirint.ru
Шаблоны проектирования для облачной среды
Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества - практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных.

Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды - с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев.

Для работы с книгой читателю необходимы базовые навыки в области проектирования программного обеспечения и умение понимать код, написанный на Java или похожем языке.

Издание будет полезно всем, кого интересует развертывание систем на различных облачных платформах.
Год: 2020
Производитель: ДМК-Пресс
Артикул: 726196
ISBN: 978-5-97060-807-4
Автор: Дэвис Корнелия

Шаблоны проектирования для облачной среды
4016 руб.
Шаблоны тестирования xUnit. Рефакторинг кода тестов
Реклама
Labirint.ru
Шаблоны тестирования xUnit. Рефакторинг кода тестов
В книге "Шаблоны тестирования xUnit: рефакторинг кода тестов" показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов разработки тестов и описываются концепции шаблонов и "запахов" тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, "запахов" и других средств обеспечения большей прозрачности кода тестов. Кроме этого, в части III сделана попытка обобщить и привести к единому знаменателю терминологию тестовых двойников и подставных объектов, а также рассмотрены некоторые принципы их применения при проектировании как тестов, так и самого программного обеспечения.

Книга "Шаблоны тестирования xUnit: рефакторинг кода тестов" ориентирована на разработчиков программного обеспечения, практикующих гибкие процессы разработки. В основном здесь рассматриваются примеры для существующих реализаций инфраструктуры xUnit, но затронуты и более новые инфраструктуры тестирования на основе данных.
Год: 2016
Производитель: Вильямс
Артикул: 539487
ISBN: 978-5-8459-1448-4
Автор: Месарош Джерард

Шаблоны тестирования xUnit. Рефакторинг кода тестов
5186 руб.
Шейдеры и эффекты в Unity. Книга рецептов
Реклама
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 руб.
Эволюционные нейросети на языке Python
Реклама
Labirint.ru
Эволюционные нейросети на языке Python
Эта книга дает всестороннее представление о нейроэволюции - подходе к обучению искусственных нейронных сетей, который использует эволюционные алгоритмы, чтобы упростить процесс решения сложных задач в таких областях, как игры, робототехника и моделирование естественных процессов.

Читатель начнет знакомство с ключевыми концепциями и ме-тодами нейроэволюции, написав несложный код на языке Python, а затем получит практический опыт работы с популярными библиотеками Python и научится решать распространенные и нестандартные прикладные задачи, используя алгоритмы на основе нейроэволюции. Речь пойдет о том, как адаптировать методы нейроэволюции к существующим проектам нейронных сетей для повышения эффективности обучения и принятия решений; в завершение будет рассказано о топологиях нейрон-ных сетей и о том, как нейроэволюция позволяет развивать сложную топологию из простейшей базовой структуры.

Издание предназначено для специалистов в области машинного обучения и искусственного интеллекта, которые стремятся реализовать алгоритмы нейроэволюции с нуля. Наличие базовых знаний в области глубокого обучения и нейронных сетей, а также программирования на языке Python обязательно.
Год: 2020
Производитель: ДМК-Пресс
Артикул: 751094
ISBN: 978-5-97060-854-8
Автор: Омельяненко Ярослав

Эволюционные нейросети на языке Python
2038 руб.
Экономика на Python. Учебник
Реклама
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 руб.
Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
Реклама
Labirint.ru
Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга "Экстремальный Cи" научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи.

Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами.

В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтики и многих других отраслях. Вы узнаете как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования и разберетесь с многопроцессной обработкой.

Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень.

Серия: Для профессионалов
Год: 2021
Производитель: Питер
Артикул: 813478
ISBN: 978-5-4461-1694-2
Автор: Амини Камран


Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
3981 руб.
Элегантные объекты. Java Edition
Реклама
Labirint.ru
Элегантные объекты. Java Edition
Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа "ООП Лобачевского". Автор книги, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянуть на эту парадигму совершенно по-новому. Так, он клеймит статические методы, геттеры, сеттеры, изменяемые методы, считая, что это - зло. Для начинающего программиста этот томик может стать просветлением или шоком, а для опытного является обязательным чтением.

Серия: Библиотека программиста
Год: 2019
Производитель: Питер
Артикул: 654837
ISBN: 978-5-4461-0801-5, 978-5-4461-1269-2
Автор: Бугаенко Егор


Элегантные объекты. Java Edition
1559 руб.
Элегантный SciPy
Реклама
Labirint.ru
Элегантный SciPy
Добро пожаловать в научное программирование на Python и его сообщество. Если вы - ученый, который программирует на Python, то это практическое руководство для вас! Оно не только познакомит вас с основополагающими компонентами библиотеки SciPy и другими связанными с ней библиотеками, но и даст вам ощущение красоты и удобочитаемости программного кода, который вы сможете применять на практике. Вы научитесь писать элегантный программный код, который ясен, краток и эффективен при исполнении решаемой задачи.

На протяжении всей книги вы будете работать с примерами из обширной научной экосистемы Python, используя программный код, который иллюстрирует кратко очерченные принципы. Используя реальные научные данные, вы будете работать с практическими задачами вместе с SciPy, NumPy, Pandas, scikit-image и другими библиотеками Python.
Год: 2018
Производитель: ДМК-Пресс
Артикул: 653364
ISBN: 978-5-97060-600-1
Автор: Нуньес-Иглесиас Хуан, Ван дер Уолт Штефан, Дэншоу Харриет

Элегантный SciPy
2209 руб.
Электроника. Занимательная электроника
Реклама
Labirint.ru
Электроника. Занимательная электроника
На практических примерах рассказано о том, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. От физических основ электроники, описания устройства и принципов работы различных радиоэлектронных компонентов, советов по оборудованию домашней лаборатории автор переходит к конкретным аналоговым и цифровым схемам, включая устройства на основе микроконтроллеров. Приведены элементарные сведения по метрологии и теоретическим основам электроники. Дано множество практических рекомендаций: от принципов правильной организации электропитания до получения информации о приборах и приобретении компонентов применительно к российским условиям.

В 6-м издании обновлены многие разделы, содержавшие устаревшие сведения, подробнее рассказано о полевых транзисторах, твердотельных конденсаторах, операционных усилителях, импульсных источниках питания, увеличено количество примеров применения платформы Arduino, с которой любому радиолюбителю становятся доступными самые современные радиоэлектронные средства.

Начала начал электроники

Оборудуем домашнюю лабораторию

Полевые транзисторы, твердотельные конденсаторы

Операционные усилители, импульсные источники питания

Аналоговые и логические схемы, микроконтроллеры

Arduino современная электроника для мейкеров

Большое количество примеров применения платформы Arduino

6-е издание, переработанное и дополненное.

Серия: Электроника
Год: 2021
Производитель: BHV
Артикул: 788070
ISBN: 978-5-9775-6701-5
Автор: Ревич Юрий Всеволодович


Электроника. Занимательная электроника
1500 руб.
Электронный экзаменатор у вас дома. Информатика (+CD)
Реклама
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 руб.
Эффективное использование C#
Реклама
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 руб.
Эффективное использование C++. 35 способов рекомендаций по улучшению ваших программ и проектов
Реклама
Labirint.ru
Эффективное использование C++. 35 способов рекомендаций по улучшению ваших программ и проектов
В книге С. Майерса, которая является продолжением популярного издания Effective С++, приводятся рекомендации по наиболее эффективному использованию конструкций языка С++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на С++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. Приложения содержат код шаблона auto_ptr и аннотированный список литературы Internet-ресурсов, посвященных С++.

Серия: Библиотека программиста
Год: 2006
Производитель: Питер
Артикул: 106532
ISBN: 5-469-01215-8
Автор: Майерс Скотт


Эффективное использование C++. 35 способов рекомендаций по улучшению ваших программ и проектов
157 руб.
Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
Реклама
Labirint.ru
Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
В книге приводятся практические рекомендации по проектированию и программированию на языке С++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследование и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI С++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.

Серия: Библиотека программиста
Год: 2006
Производитель: Питер
Артикул: 106534
ISBN: 5-469-01213-1
Автор: Майерс Скотт


Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
139 руб.
Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ
Реклама
Labirint.ru
Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.

Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

3-е издание.

Серия: Профессиональная серия от Addison-Wesley
Год: 2012
Производитель: ДМК-Пресс
Артикул: 151532
ISBN: 5-94074-304-8, 978-5-94074-838-0
Автор: Мэйерс Скотт


Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ
346 руб.
Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ
Реклама
Labirint.ru
Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.

Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

3-е издание.
Год: 2017
Производитель: ДМК-Пресс
Артикул: 427982
ISBN: 978-5-97060-088-7, 978-5-97060-434-2
Автор: Мэйерс Скотт

Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ
1189 руб.
Эффективное программирование на C#. 50 способов улучшения кода
Реклама
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 руб.
Эффективное программирование на C++. Практическое программирование на примерах
Реклама
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 руб.
Эффективный C. Профессиональное программирование
Реклама
Labirint.ru
Эффективный C. Профессиональное программирование
Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга Эффективный С для профессионалов восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на C, которые лягут в основу устойчивых систем и решат реальные задачи.

Серия: Библиотека программиста
Год: 2022
Производитель: Питер
Артикул: 822855
ISBN: 978-5-4461-1851-9
Автор: Сикорд Роберт С


Эффективный C. Профессиональное программирование
2381 руб.
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше
Реклама
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 руб.
Эффективный Spark. Масштабирование и оптимизация
Реклама
Labirint.ru
Эффективный Spark. Масштабирование и оптимизация
Если у вас уже есть положительный опыт использования Spark для решения небольших задач, но вы по-прежнему ломаете голову - где та самая непревзойденная производительность Spark, позволяющая перемалывать колоссальные объемы данных - то эта книга для вас. Она расскажет, как эффективно использовать Spark для укрощения больших данных и вырасти из новичка в специалиста. Идеально подходит для программистов, инженеров по работе с данными, системных администраторов, обслуживающих крупномасштабные приложения.

Серия: Бестселлеры O`Reilly
Год: 2018
Производитель: Питер
Артикул: 647976
ISBN: 978-5-4461-0705-6
Автор: Карау Холден, Уоррен Рейчел


Эффективный Spark. Масштабирование и оптимизация
2160 руб.
Эффективный TypeScript. 62 способа улучшить код
Реклама
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 руб.
Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14
Реклама
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++14
2881 руб.
Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных
Реклама
Labirint.ru
Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных
В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с неполадками.

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

Большинство проблем, с которыми администраторы баз данных сталкиваются ежедневно, можно легко идентифицировать, если знать и понимать, как действует ядро Oracle, о чем и рассказывается в книге.

Какие накладные расходы можно считать разумными

Как распознать, когда делается лишняя работа

Как заранее увидеть узкие места и понять причины их появления

Как свести к минимуму конфликты и простои на блокировках

Почему параллелизм может отрицательно сказываться на производительности

Издание предназначено администраторам баз данных, готовых совершенствовать свое мастерство, когда управление СУБД осуществляется на основе глубоких знаний и понимания особенностей ее работы.
Год: 2018
Производитель: ДМК-Пресс
Артикул: 658660
ISBN: 978-5-97060-669-8
Автор: Льюис Джонатан

Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных
1614 руб.
Язык C с примерами
Реклама
Labirint.ru
Язык C с примерами
Это справочное руководство содержит полное описание последнего Стандарта языка С, его рабочих библиотек и стиля С-программирования. Американский оригинал выдержал пять изданий и по праву считается авторитетным справочником из категории бестселлеров. В книгу входят описания Стандарта С 1999, Стандарта С 1989, традиционного С и С, совместимого с C++. Рассмотрен синтаксис языка, препроцессор, типы, выражения, операторы и функции. Текст содержит множество тщательно проверенных и подробно откомментированных примеров. Контрольные вопросы и задачи (с ответами) позволяют читателю проверить себя. Исчерпывающе описаны библиотечные функции, рассмотрены особенности их вызова и возможные ошибочные ситуации. Приведено формальное описание синтаксиса. Именно такое руководство всегда должно быть под рукой у каждого программиста и кодировщика.
Год: 2011
Производитель: Бином
Артикул: 263174
ISBN: 978-5-9518-0417-4
Автор: Харбисон Сэмюель, Стил Гай

Язык C с примерами
309 руб.
Язык C++ в C++ Builder. Справочное и методическое пособие
Реклама
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 руб.
Язык C. Мастерство программирования. Принципы, практики и паттерны
Реклама
Labirint.ru
Язык C. Мастерство программирования. Принципы, практики и паттерны
Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирования, рассказывает, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. Ищете ли вы конкретный паттерн или вам нужен обзор проектных решений, относящихся к определенной теме, эта книга будет в помощь. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II покажет, как паттерны программирования на C применяются к реализации более крупных программ.
Год: 2023
Производитель: ДМК-Пресс
Артикул: 981052
ISBN: 978-6-01810-340-7
Автор: Прешерн Кристофер

Язык C. Мастерство программирования. Принципы, практики и паттерны
3640 руб.
Язык C. Самое необходимое
Реклама
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 руб.
Язык C. Справочник. Полное описание языка
Реклама
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 руб.
Язык Pascal и основы программирования в Delphi
Реклама
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 и основы программирования в Delphi
281 руб.
Язык Pascal и основы программирования в Delphi: Учебное пособие
Реклама
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 руб.
Язык R в задачах науки о данных. Импорт, подготовка, обработка, визуализация и моделирование данных
Реклама
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 руб.
Язык Swift. Самоучитель
Реклама
Labirint.ru
Язык Swift. Самоучитель
Книга предназначена для самостоятельного изучения Swift - нового языка программирования для iOS и OS X. Описана версия Swift 2.0. Материал построен по принципу от более легкого к сложному, изложение сопровождается большим количеством листингов кода, для тестирования и отладки используется новая среда быстрой разработки Playground.

Объяснены основы Swift, синтаксис языка и его особенности.

Описаны типы данных, условные выражения, циклы, массивы, функции, кортежи, базовые операторы и другие стандартные конструкции. Кратко даны основы объектно-ориентированного программирования. Подробно рассмотрены более сложные или специфические для Swift конструкции: перечисления, замыкания, опциональные типы, классы, структуры, встроенные и обобщенные типы, расширения, протоколы, расширенные операторы и др.

Серия: Самоучитель
Год: 2016
Производитель: BHV
Артикул: 498075
ISBN: 978-5-9775-3572-4
Автор: Харазян Айк Арменович


Язык Swift. Самоучитель
490 руб.
Язык UML. Руководство пользователя
Реклама
Labirint.ru
Язык UML. Руководство пользователя
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например, классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.

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

Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях. В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее, книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы.

2-е издание.
Год: 2007
Производитель: ДМК-Пресс
Артикул: 151543
ISBN: 5-94074-334-X, 5-94074-334-Х
Автор: Буч Грэди, Рамбо Джеймс, Якобсон Ивар

Язык UML. Руководство пользователя
274 руб.
Язык С в XXI веке
Реклама
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 руб.
Язык декларативного программирования XAML
Реклама
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
Автор: Подбельский Вадим Валерьевич

Язык декларативного программирования XAML
1614 руб.
Язык и среда программирования R. Учебное пособие
Реклама
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 руб.
Язык и среда программирования R. Учебное пособие
Реклама
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 руб.
Язык программирования C
Реклама
Labirint.ru
Язык программирования C
Перед Вами классическая книга по языку программирования C (Си), написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C (Си). Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой. Книга Язык программирования C (Си) не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и компьютеров Книга Язык программирования C (Си) предназначена для широкого круга программистов и компьютерных специалистов. Книга может использоваться как учебное пособие для высших учебных заведений.

2-е издание, переработанное и дополненное.
Год: 2020
Производитель: Диалектика
Артикул: 512950
ISBN: 978-5-8459-1975-5, 978-5-907144-14-9
Автор: Керниган Брайан, Ритчи Деннис

Язык программирования C
2469 руб.
Язык программирования C
Реклама
Labirint.ru
Язык программирования C
Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.

Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов.

Может использоваться как учебное пособие для вузов.

2-е издание.
Год: 2010
Производитель: Вильямс
Артикул: 231686
ISBN: 978-5-8459-0891-9
Автор: Керниган Брайан, Ритчи Деннис

Язык программирования C
356 руб.
Язык программирования C# 2008 и платформа .NET 3.5
Реклама
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.5
1173 руб.
Язык программирования C# 5.0 и платформа .NET 4.5
Реклама
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.5
3585 руб.
Язык программирования C# 6.0 и платформа .NET 4.6
Реклама
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.6
5445 руб.
Язык программирования C# 7 и платформы .NET и .NET Core
Реклама
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 Core
7170 руб.
Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования
Реклама
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 руб.
Язык программирования C#. Включая C# 4.0
Реклама
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.0
1295 руб.
Язык программирования C++. Базовый курс
Реклама
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 руб.
Язык программирования C++. Краткий курс
Реклама
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 руб.
Язык программирования C++. Лекции и упражнения
Реклама
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 руб.
Язык программирования C++. Специальное издание
Реклама
Labirint.ru
Язык программирования C++. Специальное издание
Книга написана Бьерном Страуструпом - автором языка программирования С++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка "из первых рук".
Год: 2017
Производитель: Бином
Артикул: 300232
ISBN: 978-5-9518-0425-9, 978-5-9518-0425-90
Автор: Страуструп Бьерн

Язык программирования C++. Специальное издание
1731 руб.
Язык программирования C. Лекции и упражнения
Реклама
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 руб.
Язык программирования Clarion 5.0: Неофициальное руководство пользователя
Реклама
Labirint.ru
Язык программирования Clarion 5.0: Неофициальное руководство пользователя
Введение в программирование на языке Clarion и подробное руководство по созданию web-ориентированных приложений для Интернет (Clarion Internet Connect позволяет создать приложение, способное работать в Web с использованием любого обозревателя Интернет с поддержкой Java).
Год: 2002
Производитель: Майор
Артикул: 48750
ISBN: 5-901321-44-8
Автор: Дегтярев Иван

Язык программирования Clarion 5.0: Неофициальное руководство пользователя
46 руб.
Язык программирования Go
Реклама
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
Автор: Донован Алан А. А., Керниган Брайан

Язык программирования Go
2209 руб.
Страницы: 1 2 3 4 5 6 7

Сортировка: Наименование, Цена, Автор, Производитель

Вид просмотра: Миниатюры, Полный многострочный, Полный в две строчки, Наименование-Цена-Автор, Наименование-Цена-Производитель, Наименование-Цена

Примечание: если название категории заканчивается на [А] или любые другие буквы в квадратных скобках, - это означает, что данная категория является частью одноименной категории без скобок. Исходная категория была автоматически разбита на подкатегории по первым буквам наименований позиций, из-за большого объема.
Главная