что это в программировании

Поток данных (поток вывода, поток ввода) - что это такое программировании

Поток данных -- абстрактное понятие, смысл которого состоит в том, что программа умеет писать в разные хранилища (или "читать из разных источников") в единой манере.

Любой такой источник или хранилище являются для программы прежде всего "потоком данных" (это понятие отражает, что детали хранения данных в данном случае для программы не важны).

Хардкод -- что это в программировании

Хардкод - это ошибка программистов, которая заключается в «принудительном» присвоении переменной какого либо значения, вместо того чтобы присваивать его динамически, в зависимости от ситуации.

Слово hard в переводе с английского означает «твёрдый», а code — «программа, программный код».

Хардкод — одна из главных причин появления в программах разного рода глюков и багов. Хардкод однозначно относится к плохому стилю. Также его можно назвать костылями.

Очередь (queue) - что это в программировании

Очередь (queue) - элементы подчиняются правилу "первый вошёл, первый вышел". Аналог - обычная очередь в магазине.

Противопоставляется обычно очереди стек (stack).
Основное отличие между Stack и Queue - текущий элемент, доступный к обработке. В Stack - это последний добавленный элемент, а в Queue - первый.

В PHP

С очередью работает класс PHP Ds/Queue.

Breadcrumbs (хлебные крошки) -- что это такое

Breadcrumbs (с англ. - "хлебные крошки") -- элемент навигации, представляющий собой путь от корня до рабочего каталога.

Виджет (widget) -- что это такое

Виджет (widget) - то же, что и программный модуль - блок кода, реализующий определённый функционал.

Особенность:
Виджеты используются в представлениях для создания сложных настраиваемых элементов пользовательского интерфейса. Подключаются прямо в представлении.

В PHP

Пример из Yii2:

<?php use yii\bootstrap\DatePicker; ?>

<?= DatePicker::widget(['name' => 'date']) ?>

Deprecated -- что это в программировании

Deprecated - в программировании используется в значении "нежелателен к использованию".

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

Инстанцирование (класса) -- что это в программировании

Инстанцирование (от слова instance -- т.е. "сущность") - это создание экземпляра класса, т.е. объекта.

Пример инстанцирования класса

Строка на С-подобном синтаксисе (напр. PHP), в которой происходит инстанцирование класса MyClass:

$My = new MyClass();

Фрейм -- что это такое

Фрейм (одно из значений) - отдельный законченный HTML-документ, который вместе с другими HTML-документами может быть отображён в окне браузера.

Функция обратного вызова (callback, колбэк) -- что это такое

Функция обратного вызова (callback) - это функция, которая передаётся в качестве аргумента другой функции.

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

RSS-страница / RSS-канал / RSS-лента / RSS-фид -- что это такое

RSS-страница / RSS-канал / RSS-лента / RSS-фид -- это сайты, передающие информацию в формате RSS (один из XML-форматов). Вследствие этого, мы можем получать информацию об обновлениях, не заходя на сам сайт.

Почитать подробнее можно здесь.

Pages

Subscribe to RSS - что это в программировании