Електронний багатомовний

термінологічний словник

Electronic Multilingual Terminological Dictionary


Інформаційні технології

Узагальнене програмування

Узагальнене програмування - парадигма програмування, яка полягає в такому описі даних і алгоритмів, яке можна застосовувати до різних типам даних, не міняючи саме цей опис .

Узагальнене програмування розглядається як методологія програмування, заснована на поділі структур даних і алгоритмів через використання абстрактних описів вимог. Абстрактні опису вимог є розширенням поняття абстрактного типу даних. Замість опису окремого типу в узагальненому програмуванні застосовується опис сімейства типів, що мають загальний інтерфейс і семантичне поведінку. Набір вимог, що описує інтерфейс і семантичне поведінку, називається концепцією. Таким чином, написаний в узагальненому стилі алгоритм може застосовуватися для будь-яких типів, що задовольняють його своїми концепціями. Така можливість називається поліморфізмом .

Джерела:

Сопронюк Т.М. Технології візуального й узагальненого програмування в C++Builder: Навчальний посібник. – Чернівці: ЧНУ, 2009. – 80

Частина мови Іменник
Істота/неістота неістота