• Читалка
  • приложение для iOs
Download on the App Store

Программирование, программы, базы данных



Цифровая электроника для начинающих

Дмитрий Витальевич Елисеев


923

Вниманию читателей представляется книга о цифровой электронике. "От простого к сложному" рассматриваются примеры кода и схемы подключения наиболее популярных компонентов: Arduino, Raspberry Pi, BBC Micro:bit, ESP и ESP32, не забыта и "классика" типа NE555. Также рассмотрены методы подключения...

E-mail уборка. Как избавиться от фобий в голове и от хлама в почтовом ящике

Джоселин Глей


1984

Тонете в потоке электронной почты? Читаете сотни писем и стараетесь ответить на все? Тратите на это уйму времени, ничего не успеваете, вызываете недовольство начальства, нервничаете и впадаете в панику? Знакомая картина одной из современных фобий – страха перед...

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

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


794

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

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

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


715

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

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

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


779

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

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

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


641

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

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

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


667

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

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

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


609

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

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

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


836

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

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

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


700

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

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

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


668

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

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

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


778

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

Шаблоны проектирования Node.JS

Марио Каскиаро


689

Самые мощные компоненты и шаблоны платформы Node.js для создания масштабируемых модульных приложений! Знакомство с множеством шаблонов проектирования серверных приложений на языке JavaScript Разработка асинхронного кода. Применение уникальных приемов для достижения...

JavaScript для детей

Ник Морган


828

Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScript. Вы напишете несколько настоящих игр — поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов — в виде работающей программы, а с...

JavaScript для детей

Ник Морган


767

Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScript. Вы напишете несколько настоящих игр — поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов — в виде работающей программы, а с...