Vocabulario de Desarrollo de software · Estructuras de datos y algoritmos

¿Qué significa stack?

Significado en Desarrollo de software, traducción al español y ejemplos

/stæk/sustantivoTérmino frecuente

stack: pila

Estructura LIFO: el último elemento que entra es el primero que sale, como en una pila de platos. Se apilan y extraen elementos por el mismo extremo.

Cómo se usa

Se usa para deshacer acciones, emparejar paréntesis y seguir llamadas de funciones. En «pila tecnológica» designa el conjunto de tecnologías.

Frases de ejemplo

  1. Use a stack to check whether every opening bracket has a matching closing one.

    Usa una pila para comprobar que cada paréntesis de apertura tenga su cierre correspondiente.

    La última apertura pendiente debe corresponderse con el cierre encontrado más recientemente.

  2. The recursion went too deep and we hit a stack overflow.

    La recursión llegó demasiado lejos y provocó un desbordamiento de pila.

    Las llamadas recursivas agotaron el espacio disponible en la pila de llamadas.

Combinaciones frecuentes

  • push onto the stack
  • pop from the stack
  • call stack
  • stack overflow

Más términos: Estructuras de datos y algoritmos

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: