Найдено: 28

Linux и Go. Эффективное низкоуровневое программирование.

pdf

Это 2-е издание книги, показанной здесь под названием "Linux: эффективная многопроцессорность. Используем Go" (http://flibusta.is/b/664396). Издание сильно, более 25%, дополнено в сравнении с исходным вариантом. 2-е издание (в бумаге) готовится издательством BHV, Санкт-Петербург, проходит предиздательскую технологическую подготовку - выход в продажу прогнозируется (в планах издательства) в марте-апреле 2024 года.

Проектируем SNMP управление.

pdf

SNMP управление - классический механизм управления устройствами компьютерной сети (локальной или Интернет). Про SNMP много написано общих рассуждений, но трудно найти описание как это использовать на практике. Эта небольшая книга (брошюра) писалась давно и для себя. Но меня год за годом, когда где-то "просквозит" информация, просят прислать. Что я всегда и делаю. Но когда уже сегодня (2023) пришла такая просьба - решил что целесообразней выложить для свободного доступа. Конечно, это будет интересно только практикующим программистам-профессионалам.

Linux: Сеть. Как она устроена и как это использовать

pdf

Проект книги "Linux: Сеть. Как она устроена и как это использовать" (материал уже в издательстве, в планах и ожидает печати). Заметки к этой книге писались 10-12 лет, а материал накапливался на протяжении больше 30 лет участия в практических разработках, компьютерных проектах, затрагивающих сетевые технологии. Материал существенно "перелопачен" в связи с приближающимся (для всех) переходом от сетей протокола IP версии 4 к версии 6 ... и в связи с грядущими (также для всех) неприятностями этого перехода ... но также и с новыми приобретениями и возможностями. В последней части "За границами традиций Интернет" рассматриваются примеры некоторых последних открытых экспериментаьных...

Особенности национального языка в программном коде

pdf

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

Регулярные выражения в программном коде

pdf

Небольшая книга (41 стр.) посвящена вопросам использования в программном коде такой мощной техники программирования как регулярные выражения. Рассмотрены примеры кода на разных языках программирования: C, C++, Python, Go, Rusr, Kotlin. Особое внимание уделено особенностям применения регулярных выражений к русскоязычным (локализованным) текстам - чему не уделяется никакого внимания в переводной IT литературе.

Linux: языковая локализация в программном коде

pdf

Небольшая книга (33 стр.), детально описывающая вопросы локализации, руссификации в программном коде на разных языках программирования: C, C++, Python, Go, Rust, Kotlin. Особо актуально в связи с реформированием IT отрасли в России.

Расширения ядра Linux: драйверы и модули

pdf

Книга для практиков о программировании драйверов для операционной системы Linux. В конце марта эта книга, которая достаточно долго ходила в виде рукописи по Интернет, вышла "в бумаге" в издательстве BHV: Расширения ядра Linux: драйверы и модули [img]https://bhv.ru/wp-content/uploads/2023/02/2969_978-5-9775-1719-5.jpg[/img] Из сообщений (переписки) издательства BHV: "На самом деле, вы первый автор такого труда со времен Керриска и Немет (2015-2016), книгу которого на столь сложную тему практически раскупили менее чем за год".

Linux: эффективная многопроцессорность. Используем Go

pdf

[img]https://bhv.ru/wp-content/uploads/2022/11/2941_978-5-9775-1741-6.jpg[/img] Книга посвящена написанию программного кода, который может эффективно использовать многопроцессорные (многоядерные) компьютеры. Их использовать с большой эффективностью позволяет относительно новый язык программирования Go. Первая часть книги посвящена достаточно полному описанию самого языка Go, поскольку он может быть ещё не известен читателю. Дальнейшее изложение показывает как в своём коде Go использовать на все 100% ядра/процессоры, предоставляемые оборудованием. [b]P.S.[/b] Эта книга издана издательством BHV (под несколько изменённым издателем названием - обложка на картинке вверху), и в декабре 2022...

Параллелизм, конкурентность, многопроцессорность в Linux

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

pdf

На примере одной (не совсем и тривиальной) задачи рассмотрено как решение такой задачи выглядит на самых разных языках программирования (около 2-х десятков языков представлено). Такое сравнение позволяет взглянуть на то, каким образом в разных языках реализуются всё те же основные функции любого языка программирования: ввод-вывод, обработка ошибок, структурность-объектность данных, функциональные возможности ... и многое другое. Это не простая компиляция предыдущего издания 2014 года - "в отличие от ..." к рассмотрению добавлено несколько совершенно новых языков программирования, введенных в обиход после 2015 года (или около того): Kotlin, Swift, Rust - это наиболее перспективные на...