Что такое код и как он работает
Что такое код и как он работает - от представления инструкций до компиляции, выполнения и взаимодействия с системой.
Язык программирования
Язык программирования — обзор свойств, отличий от разметки и запросов, типизация, парадигмы, выполнение, память, платформа и навигация по языкам энциклопедии.
Теория представления кода
Теория представления кода - как информация кодируется, передается и искажается в реальных каналах хранения и связи.
Ключевые слова в языках программирования
Ключевые слова (keywords) — это зарезервированные слова в языке программирования, которые имеют специальное значение и не могут использоваться как имена переменных или функций.
Операторы
Что такое операторы, какими они бывают. Действия над данными.
Функции
Если после имени следует пара круглых скобок — это вызов функции. Если скобок нет — это обращение к значению (переменной, константе, параметру и т. д.).
Обработка значения null
Отсутствие значения — это фундаментальная концепция в программировании, отражающая состояние, когда данные ожидаются, но в текущий момент недоступны.
Циклы
Циклы в программировании - виды повторений, условия завершения и типичные сценарии применения.
Уровни абстракции языков программирования
Высокоуровневые и низкоуровневые языки — абстракция, переносимость, ассемблер и компромисс с производительностью.
Синтаксический сахар
Синтаксический сахар - конструкции языка, повышающие читаемость кода без изменения вычислительной сути.
Стили оформления кода
Единые правила написания. Что такое стиль кода, и как его оформляют.
Приёмы написания кода
Что делают с кодом, чтобы повысить его надёжность, читаемость и расширяемость.
Методы рефакторинга программного кода
Что такое рефакторинг, как он работает и из чего состоит.
Типы задач в программировании
Типы задач в программировании - от реализации и тестирования до сопровождения, интеграции и развития систем.
Однострочные приёмы в коде
Краткие идиоматичные записи на одной строке — обмен значениями, срезы, включения, слияние коллекций; когда уместны и куда смотреть по языкам.
Регулярные выражения (RegEx)
Справочник по шаблонам текста — символы, квантификаторы, группы, классы, assert-выражения, флаги и замена; где применять в коде, SQL, HTML и терминале.
Примитивы, value objects и маленькие типы
Одержимость примитивами (Primitive Obsession), реификация string/int в типы домена и приёмы рефакторинга.
Каталог примеров кода
Пилотная интеграция энциклопедии с code.spirzen.ru, play.spirzen.ru и assets.spirzen.ru: код, интерактив и иллюстрации вне основного репозитория.
Код — итоги
Итоги раздела «Код» — FAQ и краткие ответы по теме.
Код — чек-лист
Итоги раздела Код — вопросы для самопроверки в энциклопедии Вселенная IT.
Код — о разделе
Подборка материалов раздела Код в энциклопедии Вселенная IT.