Templates: Diferència entre les revisions

De Cacauet Wiki
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «Els templates son molt importants en C++ i també en Java. Alguns enllaços d'interès: * [http://en.wikipedia.org/wiki/Template_metaprogramming Template metaprogramming…».)
 
m
 
Línia 10: Línia 10:
 
* [http://en.wikipedia.org/wiki/Standard_Template_Library Wikipedia:STL o Standard Template Library]
 
* [http://en.wikipedia.org/wiki/Standard_Template_Library Wikipedia:STL o Standard Template Library]
 
* [http://www.sgi.com/tech/stl/stl_introduction.html STL site oficial (SGI)]
 
* [http://www.sgi.com/tech/stl/stl_introduction.html STL site oficial (SGI)]
 +
 +
 +
En Python no és rellevant degut al tipatge dinàmic. Per exemple, les llistes (i qualsevol variable) son de tipus genèric de forma nativa. De fet, encara va més enllà, perquè poden ser heterogènies, cosa que no es pot fer amb les STL.

Revisió de 00:38, 2 gen 2013

Els templates son molt importants en C++ i també en Java.

Alguns enllaços d'interès:


D'especial interés és la STL o Standard Template Library per C++. Aquesta va incorporar utilitats imprescindibles al C++ com vectors dinàmics, llistes, hash tables, etc. de forma genèrica per qualsevol objecte.


En Python no és rellevant degut al tipatge dinàmic. Per exemple, les llistes (i qualsevol variable) son de tipus genèric de forma nativa. De fet, encara va més enllà, perquè poden ser heterogènies, cosa que no es pot fer amb les STL.