The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Заумство терминологий"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Технологии программирования)
Изначальное сообщение [ Отслеживать ]

"Заумство терминологий"  +/
Сообщение от zionist (ok), 29-Мрт-26, 11:18 
В Java и наверное в C# есть такое понятие - AOP или аспектно ориентированное программирование. Если по-простому аспект - это некий дополнительный код, который запускается после вызова какой-то функции, либо до основного кода этой функции, либо после, либо и до и после. В Go есть аналогичная фигня, но там она называется middleware. В Python так же есть аналогичная фигня, но там она называется декоратором. Ещё встречается термин "функция высшего порядка".

У меня вопрос, зачем придуман весь этот зоопарк названий? Почему нет единой терминологии?

Понятно, что эти названия не совсем идентичны:

функция высшего порядка → фича языка
декоратор → шаблон проектирования
middleware → архитектура приложения
AOP → парадигма программирования

Но на практике они используются для обозначения одного и того же.

Ответить | Правка | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру