¿Qué es un delimitador?

Significado | Concepto | Definición:

En relación con las computadoras, un delimitador es un separador que define datos individuales en un archivo, protocolo de comunicaciones u otro flujo de datos.. El separador puede ser tan simple como un solo carácter, como una coma, o tan complejo como una secuencia definida de caracteres de control que no se imprimen. El propósito de un delimitador es proporcionar un mecanismo predecible y confiable para dividir un flujo de datos en partes componentes cuando otros métodos pueden no ser confiables o cuando el contenido de los datos puede ser muy arbitrario. Muchas aplicaciones informáticas, desde procesadores de texto hasta hojas de cálculo y navegadores web, utilizan delimitadores para diferentes funciones. Una complicación que puede surgir con el uso de un delimitador se conoce como colisión de delimitadores, que ocurre cuando los datos previstos contienen el separador como un carácter que no está destinado a ser interpretado como un separador, compensando los siguientes datos y usualmente invalidando.

La tecla "enter" puede funcionar como un delimitador.

Un delimitador puede ser un solo carácter, como un espacio que separa palabras, como es el caso de muchos intérpretes de línea de comandos básicos y procesadores de texto. El objetivo es permitir que un programa aísle un solo elemento de una cadena más larga. La dirección de un sitio web, por ejemplo, utiliza puntos para separar las diferentes partes del nombre del sitio.

Anuncios

Las comillas pueden considerarse como delimitadores.

Mientras que las comas, puntos y comas y otras formas de puntuacióncomúnmente se usan como separadores, hay casos en los que no son prácticos, como cuando se aceptan múltiples líneas de texto que forman un párrafo gramaticalmente correcto. En estos casos, un delimitador puede tomar la forma de un carácter de control que no se imprime, de modo que todos los caracteres imprimibles se pueden utilizar como datos. Un carácter de control que no se imprime es un carácter único que no tiene un glifo de visualización correspondiente en una fuente de computadora, a veces ni siquiera se puede reproducir en un teclado y, en cambio, debe ser generado por una aplicación u otra función. Estos tipos de separadores funcionan bien en algunos casos, pero también pueden resultar engorrosos si un usuario no puede producir el carácter sin un programa especial. Un ejemplo de esto ocurrió en los primeros programas de edición de línea de comandos, en los que un usuario tenía que usar la combinación de teclas "control-Z"

Un tipo más complejo de delimitador está diseñado para separar bloques completos de datos encerrando los datos dentro de separadores de apertura y cierre. Estos separadores pueden tomar la forma de corchetes, como se ve en muchos lenguajes de programación, comillas o asteriscos. El objetivo es proporcionar una forma de dividir un bloque de datos o texto arbitrarios que podrían abarcar varias líneas o incluir control u otros caracteres especiales. En el lenguaje de marcado de hipertexto (HTML), las etiquetas utilizadas para marcar el texto están rodeadas por signos mayor que y menor que, lo que permite que las etiquetas tengan cualquier longitud e incluyan caracteres de control, como un retorno de carro generado cuando se presiona la tecla de retorno. sin romper el bloque. El uso de los delimitadores de esta manera permite formatear un documento HTML para que sea más legible por humanos sin crear problemas para el intérprete de HTML.

 

Mira estos Artículos

Subir