Зміст
6 відносини: UNIX, Конвеєр (інформатика), Конвеєр (Unix), Адаптер (шаблон проектування), Стандартні потоки, Іменований канал.
- Взаємодія між процесами
- Парадигми програмування
- Шаблони проєктування програмного забезпечення
UNIX
Девіз UNIX у формі номерного знака Генеалогічне дерево Unix-систем UNIX® (Ю́нікс) — операційна система, розробку якої впродовж 1969-1970-х років здійснювала група співробітників підрозділу Bell Labs корпорації AT&T у складі Кена Томпсона, Денніса Рітчі та Дугласа Макілроя.
Переглянути Pipe and filter і UNIX
Конвеєр (інформатика)
В обчислювальній техніці, конвеєр (пайплайн, pipeline) являє собою набір елементів обробки даних, з'єднаних послідовно, де вихід одного елемента є входом наступного.
Переглянути Pipe and filter і Конвеєр (інформатика)
Конвеєр (Unix)
Конвеєр — механізм міжпроцесної взаємодії, що забезпечує конвеєрну обробку даних таким чином, коли результати обробки, отримані в одному процесі, передаються в інший і т.д.
Переглянути Pipe and filter і Конвеєр (Unix)
Адаптер (шаблон проектування)
Адаптер, Adapter — структурний шаблон проектування, призначений для організації використання функцій об'єкта, недоступного для модифікації, через спеціально створений інтерфейс.
Переглянути Pipe and filter і Адаптер (шаблон проектування)
Стандартні потоки
Напрямки потоків введення/виведення за замовчуванням Стандартні потоки введення/виведення в системах типу UNIX (і багато інших) - потоки процесу, що мають номер (дескриптор), зарезервований для виконання деяких «стандартних» функцій.
Переглянути Pipe and filter і Стандартні потоки
Іменований канал
Іменований канал (named pipe) — механізм обміну даними між процесами в Unix і подібних ОС, один з засобів взаємодії між процесами.
Переглянути Pipe and filter і Іменований канал
Див. також
Взаємодія між процесами
- ØMQ
- AJAX
- AMQP
- Amazon SQS
- Broadcast
- CORBA
- Component Object Model
- D-Bus
- Distributed Component Object Model
- Dynamic Data Exchange
- MetaWeblog
- Object Linking and Embedding
- Server Message Block
- Tee
- XML pipeline
- Іменований канал
- Взаємодія між процесами
- Виклик віддалених процедур
- Канал (програмування)
- Клієнт-серверна архітектура
- Неіменований канал
- Обмін повідомленнями
- Паралельна віртуальна машина
- Потік (програмування)
- Сигнал (операційні системи)
- Спільна пам'ять
- Файл
- Черга повідомлень
Парадигми програмування
- Імперативне програмування
- Автоматизація процесу програмування
- Автоматне програмування
- Аспектно-орієнтоване програмування
- Багатопотокове оброблення даних
- Безпечне програмування
- Декларативне програмування
- Квантове програмування
- Комбінаторне програмування
- Логічне програмування
- Метапрограмування
- Модель паралельного програмування
- Модульне програмування
- Об'єктно-орієнтоване програмування
- Парадигма програмування
- Подійно-орієнтоване програмування
- Предметно-орієнтоване програмування
- Представлення знань
- Програмування в обмеженнях
- Програмування вищого порядку
- Прототипне програмування
- Процедурне програмування
- Реактивне програмування
- Реляційна модель даних
- Самопереробний код
- Скриптова мова
- Структурне програмування
- Точка перебігу
- Функційне програмування
Шаблони проєктування програмного забезпечення
- Active Record
- Data access object
- Design Patterns (книга)
- Fluent interface
- Front controller
- JavaBeans
- Model-View-Presenter
- Model-View-ViewModel
- Resource Acquisition Is Initialization
- Test double
- Абстрактна фабрика
- Архітектурні шаблони програмного забезпечення
- Блокування (програмування)
- Ворд Каннінгем
- Впровадження залежностей
- Дивно рекурсивний шаблон
- Ланцюжок відповідальностей
- Лінива ініціалізація
- Макет об'єкта
- Модель-вид-контролер
- Монади (програмування)
- Монітор (синхронізація)
- Одноразовий відвідувач (шаблон поведінки)
- Патерни конкурентного програмування
- Планувальник операційної системи
- Принцип інверсії залежностей
- Роберт Мартін
- Сервісно-орієнтована архітектура
- Структурні шаблони
- Твірні шаблони
- Чорний ящик
- Шаблони поведінки
Також відомий як Пайпи і фільтри.