Олег Иванович Цилюрик

Об авторе

Описания биографии автора пока нет...


Все книги автора

Сбросить фильтр

Задачи по программированию на языке C++, часть 2

Олег Иванович Цилюрик


246

В книге собраны 71 задача по программированию на языке C++ (с вариантами формулировки и решений многих из них ... так что это порядка 100 задач). Это задачи разного уровня сложности, они отобраны по принципу того, что показались забавными автору и, кроме того, это не...

Задачи по программированию на языке C, часть 1

Олег Иванович Цилюрик


188

По классическому языку программирования C (в отличие от C++) существует совсем не так много публикаций с интересными задачами. Чаще всего такие (используемые в университетском обучении) сборники задач - это сборники упражнений от классиков C (K & R) и их окружения 40-летней...

Заметки на тему Python

Олег Иванович Цилюрик


191

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

Конспект: язык Go в Linux

Олег Иванович Цилюрик


230

Этот текст — краткое изложение того, как для целей создания программного кода использовать новый язык программирования Go. В смысле простоты адаптации, язык Go является прямым идеологическим продолжением языковой линии C и C++, и у истоков его разработки непосредственно...

Локализация в коде C/C++

Олег Иванович Цилюрик


172

Одной из слабо описанных частей языка C и стандартов API POSIX является проблема локализации текстовых строк в коде C и C++. Она состоит в том, как прозрачно (независимо от системы, настроек, конкретного декодирования в коде и т.д.) обрабатывать взаимодействие с внешней...

Модули Linux ядра

Олег Иванович Цилюрик


448

Эта книга появилась как итог подготовки и проведения курса тренингов, которые мне предложила организовать компания Global Logic для сотрудников украинских подразделений компании. Первоначальный курс, начитанный в тренинговом цикле весны-лета 2011 года в Харькове и составил...

Начала STL и контейнеры C++

Олег Иванович Цилюрик


190

Переводные книги обычно описывают этот предмет слишком детализировано (это хорошо для студентов, но избыточно для программистов). Оригинальная документация, наоборот, напичкана формальными синтаксическими определениями (это замечательно в качестве справочника под...

Практика работы с QNX

Олег Иванович Цилюрик


123

Авторский сборник статей по операционной системе QNX. Авторы из различных стран и континентов были приглашены Олегом Цилюриком для составления такого сборника. Ним же написано 75% общего объёма книги (согласно авторского протокола, согласованного и подписанного всеми...

Практикум: модули ядра Linux

Олег Иванович Цилюрик


194

Эта книга сильно напоминает представленную здесь рядом Программирование модулей ядра Linux , да она и является её следующим продолжением и развитием. Но эти книги значительно различаются: Новый текст рассчитан на профессионалов, уже имеющих некоторый опыт работы с...

Программирование модулей ядра Linux

Олег Иванович Цилюрик


193

Это рукопись той же книги, которую кто-то из доброжелателей ранее выложил в редакции от 2011 года. Но это гораздо более поздняя и сильно расширенная версии того же материала (сравните, 218 стр. в редакции 2011 года против 426 стр. в этой последней редакции). Первоначально эта...

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

Олег Иванович Цилюрик


222

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

Разработка программных проектов в Linux

Олег Иванович Цилюрик


158

Первоначально, это ещё один заказной лекционный курс, называвшийся "Инструменты в Linux для программистов из Windows" (и под этим названием ранние редакции разошлись по Интернет). Курс, идущий и подготовленный от практической разработки, "от сохи"... Это планировалось именно...

Регулярные выражения и локализация в коде C/C++

Олег Иванович Цилюрик


259

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

Сетевое программирование в Linux

Олег Иванович Цилюрик


297

Эта книга появилась как лекционный экспресс-курс, прочитанный на заказ крупной международной софтверной компании (Global Logic), для программистов-разработчиков её русскоязычных филиалов. Интерес этой рукописи, в отличие от всех известных автору публикаций, состоит в том,...

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

Олег Иванович Цилюрик


158

На примере одной (не совсем и тривиальной) задачи рассмотрено как решение такой задачи выглядит на самых разных языках программирования (около 2-х десятков языков представлено). Такое сравнение позволяет взглянуть на то, каким образом в разных языках реализуются всё те...

Сравнительное обозрение языков программирования

Олег Иванович Цилюрик


147

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

Язык C: заметки на полях

Олег Иванович Цилюрик


159

Язык программирования C является патриархом из всех используемых на практике — первые варианты его реализации относятся к 1972-му году. И описания языка, созданные в те времена классиками программирования (K&R и еже с ними), используются до сегодня как образцы описаний и...