Diferencia entre revisiones de «Estructura de datos»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 187.188.36.214 (disc.) a la última edición de SeroBOT
Etiqueta: Reversión
Ericvb (discusión · contribs.)
Línea 24:
== Soporte en los lenguajes ==
La mayoría de los [[lenguaje ensamblador|lenguajes ensambladores]] y algunos lenguajes de bajo nivel, tales como [[BCPL]], carecen de soporte de estructuras de datos. En cambio, muchos [[lenguaje de programación de alto nivel|lenguajes de alto nivel]] y algunos lenguajes ensambladores de alto nivel, tales como [[MASM]], tienen algún tipo de soporte incorporado para ciertas estructuras de datos, tales como los registros y arreglos. Por ejemplo, los lenguajes [[C (lenguaje de programación)|C]] y [[Pascal (lenguaje de programación)|Pascal]] soportan estructuras y registros, respectivamente, además de arreglos y matrices multidimensionales.<ref name="gnu-c"/><ref name="pascal"/>
La mayoría de los lenguajes de programación disponen de algún tipo de [[Biblioteca (informática)|biblioteca]] o mecanismo que permita el uso de estructuras de datos en los programas. Los lenguajes modernos por lo general vienen con bibliotecas estándar que implementan las estructuras de datos más comunes. Ejemplos de ello son la biblioteca [[Standard Template Library]] de [[C++]], las [[Java collections framework|colecciones de Java]]<ref name="Java collections"/> y las librerías [[.NET Framework|.NET]] de [[Microsoft]].
 
== Estructuras de datos en programación ==