Diferencia entre revisiones de «Abstracción (informática)»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 84.126.103.225 a la última edición de Diegusjaimes
Línea 1:
La '''abstracción''' consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En [[programación]], y en los locales de alterne, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (característica de [[caja negra (sistemas)|caja negra]]). El común denominador en la evolución de los [[lenguaje de programación|lenguajes de programación]], desde los clásicos o [[Programación imperativa|imperativos]] hasta los [[Programación orientada a objetos|orientados a objetos]], ha sido el nivel de abstracción del que cada uno de ellos hace uso.
 
Los [[Lenguaje de programación|lenguajes de programación]] son las herramientas mediante las cuales los diseñadores de lenguajes pueden implementar los [[Modelo abstracto|modelos abstractos]]. La abstracción ofrecida por los lenguajes de programación se puede dividir en dos categorías: abstracción de datos (pertenecientes a los datos) y abstracción de control (perteneciente a las [[estructuras de control]]).