Узагальнене програмування: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Inna Z (обговорення | внесок) Немає опису редагування |
|||
Рядок 1:
{{Парадигми програмування}}
'''Узагальнене програмування''' ({{lang-en|generic programming}}) — [[парадигма програмування]], що полягає в такому описі [[дані|даних]] і [[алгоритм]]ів, який можна застосовувати до різних [[Тип даних|типів даних]], не змінюючи
Можливості узагальненого програмування вперше з'явилися в [[1970-ті|1970-х]] роках у мовах [[CLU]] і [[Ada]], а потім у багатьох [[Об'єктно-орієнтоване програмування|об'єктно-орієнтованих]] мовах, таких як [[C++]], [[Java]], [[D (мова програмування)|D]] і мовах для платформи [[Microsoft.NET|.NET]].
Термін "Узагальнене програмування" вперше було введене Девідом Массером і Олександром Степановим {{sfn|Musser|Stepanov|1989}}, які описували парадигму програмування, яка
== Приклад застосування в мові C ==
|