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