Share to: share facebook share twitter share wa share telegram print page

 

Programowanie uogólnione

Programowanie uogólnione (rodzajowe, generyczne, z ang. generic programming) – jeden z paradygmatów programowania. Programowanie uogólnione pozwala na pisanie kodu programu, w językach typowanych statycznie, bez wcześniejszej znajomości typów danych, na których kod ten będzie pracował. Obecnie wiele języków programowania ma możliwość wykorzystywania uogólnień, np. C++, D, Java oraz Haskell.

Programowanie uogólnione ma bliski związek z metaprogramowaniem, w przeciwieństwie jednak do niego nie wymaga od programisty generowania kodu w sposób jawny.

Programowanie uogólnione umożliwia w pewnym sensie językom statycznie typowanym polimorfizm typów.

W językach C++ czy D programowanie uogólnione umożliwiają szablony. W językach Java, C#, Visual Basic .NET, Haskell, Eiffel, TypeScript służą do tego typy generyczne (lub inaczej uogólnione).

Zobacz też

Information related to Programowanie uogólnione

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya