📔Глоссарий
ASP.NET (Active Server Pages .NET): Фреймворк для создания веб-приложений и веб-служб в Microsoft .NET.
Агрегатные функции (Aggregate Functions): Функции баз данных, такие как COUNT, SUM, AVG, MIN, MAX, которые выполняют вычисления на наборе данных.
Асинхронные операции (Asynchronous Operations): Операции, которые выполняются параллельно или в фоновом режиме без блокировки основного потока выполнения.
Бинарные большие объекты (BLOB): Тип данных, используемый для хранения больших двоичных объектов, таких как изображения или мультимедийные файлы, в базе данных.
Грид (Grid): Визуальный компонент, обеспечивающий таблицу для отображения данных в строках и столбцах.
Деструктор (Destructor): Метод класса, который выполняет очистку ресурсов, когда объект уничтожается.
Дженерики (Generics): Механизм языка C#, позволяющий создавать обобщенные типы и методы, работающие с различными типами данных.
Директивы препроцессора (Preprocessor Directives): Инструкции, используемые компилятором для управления компиляцией и условной компиляцией кода.
Динамическая библиотека (Dynamic Link Library - DLL): Файл, содержащий программный код, который может быть вызван и использован другими программами.
Замыкание (Closure): Концепция, позволяющая функции захватывать и использовать переменные из окружающего контекста.
Интерфейс (Interface): Абстрактный тип данных, описывающий набор методов, которые должен реализовать класс.
Класс (Class): Тип данных, представляющий собой шаблон для создания объектов и содержащий данные и методы.
Коллекция (Collection): Группа объектов, которые могут быть легко обработаны и управляемы, например, массивы, списки, словари.
Контейнер (Container): Объект, который содержит другие объекты, обеспечивая им управление и организацию.
Конструктор (Constructor): Специальный метод класса, вызываемый при создании объекта для инициализации его состояния.
Кэширование (Caching): Техника хранения временных данных в памяти для ускорения доступа к этим данным.
Лямбда-выражение (Lambda Expression): Краткая форма записи анонимных методов, предоставляющая краткость и выразительность.
Модификаторы доступа (Access Modifiers): Ключевые слова, такие как public, private, protected, которые определяют видимость членов класса.
Многозадачность (Multithreading): Концепция выполнения нескольких потоков внутри одного процесса.
Наследование (Inheritance): ООП-концепция, позволяющая классу наследовать свойства и методы другого класса.
Объектно-ориентированное программирование (OOP): Парадигма программирования, основанная на использовании объектов и их взаимодействии.
Отражение (Reflection): Возможность программы изучать свою структуру во время выполнения.
Параметры (Parameters): Значения, передаваемые в метод или функцию для выполнения операций.
Паттерн проектирования (Design Pattern): Общий шаблон решения повторяющейся проблемы в разработке программного обеспечения.
Перегрузка методов (Method Overloading): Возможность иметь несколько методов с одним и тем же именем, но разными параметрами.
Перечисление (Enum): Тип данных, представляющий собой набор именованных констант.
Подзапрос (Subquery): Запрос, вложенный в другой запрос, используемый для получения более сложных данных.
Полиморфизм (Polymorphism): Возможность объектов принимать несколько форм в контексте наследования.
Поток данных (Data Stream): Последовательность данных, передаваемых или принимаемых по каналу связи.
Привязка данных (Data Binding): Механизм, позволяющий автоматически синхронизировать данные между источником данных и пользовательским интерфейсом.
Программирование баз данных (Database Programming): Разработка программ, взаимодействующих с базами данных для хранения и извлечения данных.
Пространство имен (Namespace): Механизм для организации кода, позволяющий группировать связанные между собой элементы.
Рекурсия (Recursion): Ситуация, когда функция вызывает саму себя.
Решение конфликтов слияния (Merge Resolution): Процесс разрешения конфликтов при слиянии изменений из разных веток в системе контроля версий.
Сериализация (Serialization): Процесс преобразования объекта или структуры данных в формат, пригодный для передачи или хранения.
Событие (Event): Сигнал, уведомляющий программу о том, что что-то произошло, например, нажатие кнопки.
Спецификация (Specification): Документ, описывающий требования к программе или системе.
Стек (Stack): Структура данных, работающая по принципу "последним пришел - первым вышел" (Last In, First Out - LIFO).
Схема базы данных (Database Schema): Структура базы данных, определяющая, как данные будут храниться и организованы.
Транзакция (Transaction): Операция или последовательность операций, рассматриваемая как единое целое и выполняемая атомарно.
Триггер (Trigger): Специальный тип хранимой процедуры, выполняемой автоматически в ответ на определенное событие в базе данных.
Указатель (Pointer): Переменная, содержащая адрес в памяти, который можно использовать для доступа к данным.
Фреймворк (Framework): Совокупность инструментов, библиотек и стандартов, предоставляющих готовые решения для разработки программного обеспечения.
Функции (Functions): Блоки кода, выполняющие определенную задачу, которые могут принимать аргументы и возвращать значения.
Функциональное программирование (Functional Programming): Парадигма программирования, где основной упор делается на использование функций.
Форма (Form): Элемент графического интерфейса пользователя, предназначенный для взаимодействия с пользователем.
Фрейм (Frame): Компонент, обрамляющий другие компоненты в графическом интерфейсе, предоставляющий определенный контекст.
Функции агрегации (Aggregate Functions): Функции, применяемые к набору данных в реляционных базах данных, такие как SUM, AVG, MAX, MIN.
Форматирование строк (String Formatting): Процесс создания отформатированных строк на основе шаблона и данных.
Фреймворк тестирования (Testing Framework): Инструмент для автоматизации тестирования программного обеспечения.
Фасад (Facade): Паттерн проектирования, предоставляющий унифицированный интерфейс для набора интерфейсов в подсистеме.
Файловая система (File System): Способ организации и хранения файлов на компьютере.
Фильтр (Filter): Условие, применяемое к набору данных для выборки определенных элементов.
Функции высших порядков (Higher-Order Functions): Функции, которые могут принимать другие функции в качестве аргументов или возвращать их в качестве результатов.
Функции LINQ (Language-Integrated Query Functions): Функции, предоставляемые LINQ для выполнения запросов к коллекциям данных.
Формат JSON (JSON Format): Формат для представления данных в виде текста, удобный для обмена данными между программами.
Фишка (Feature): Особенность или характеристика программного продукта или языка программирования.
Файл конфигурации (Configuration File): Файл, содержащий параметры и настройки приложения.
Фреймворк тестирования юнитов (Unit Testing Framework): Инструмент для автоматизированного тестирования отдельных частей программы (юнит-тестирование).
Факторинг кода (Code Refactoring): Процесс изменения внутренней структуры кода без изменения его внешнего поведения.
Файловый поток (File Stream): Поток данных, предназначенный для работы с файлами.
Фрагментация (Fragmentation): Разделение данных на фрагменты для более эффективного хранения и обработки.
Фреймворк Entity Framework (Entity Framework): Технология для работы с базами данных через объектно-ориентированный подход.
Функциональный интерфейс (Functional Interface): Интерфейс в языке программирования, который содержит только один абстрактный метод.
Файловый поток данных (Data Stream): Последовательный поток байтов, используемый для передачи данных между устройствами.
Last updated