Semiótica

La semiótica es el estudio de los signos y símbolos y su uso en la comunicación. Incluye el estudio de cómo se crea y transmite el significado a través de signos y símbolos. La semiótica también se ocupa de la interpretación de los mensajes y de las formas en que éstos pueden descodificarse y comprenderse. … Leer más

HTML dinámico

El HTML dinámico (DHTML) es un conjunto de tecnologías que se utilizan conjuntamente para crear sitios web interactivos y animados mediante el uso de una combinación de un lenguaje de marcado estático (como HTML), un lenguaje de scripting del lado del cliente (como JavaScript), un lenguaje de definición de la presentación (como CSS) y el … Leer más

Bind

El término «bind» se utiliza en muchos lenguajes de programación, pero generalmente se refiere al proceso de vincular un nombre a un valor. En la mayoría de los casos, esto significa simplemente crear una variable y darle un valor, pero en algunos lenguajes (como C++), las variables pueden estar «ligadas» a valores que ya existen, … Leer más

Desensamblar

Desensamblar un código es convertirlo de su forma compilada a su forma original de código fuente. Esto se suele hacer para realizar ingeniería inversa de una pieza de software con el fin de entender cómo funciona, o para modificarlo. ¿Qué es lo contrario de ensamblar? Lo contrario de «ensamblar» sería «desensamblar». ¿Qué es lo contrario … Leer más

Fist to five (puño de cinco)

La técnica del «puño a cinco» es utilizada por los equipos de desarrollo de software ágil para medir rápida y eficazmente el consenso sobre un tema concreto. A veces también se conoce como la técnica del «puño de cinco». Así es como funciona: 1. Cada miembro del equipo sostiene un puño cerrado (indicando un voto … Leer más

Principio DRY

El principio «Don’t Repeat Yourself» (DRY) es una directriz que los desarrolladores pueden utilizar para ayudar a reducir la duplicación de código y mejorar la mantenibilidad general de sus programas. El principio establece que «cada pieza de conocimiento debe tener una representación única, inequívoca y autorizada dentro de un sistema». En otras palabras, los desarrolladores … Leer más

Teoría de la pasta de la programación

En informática, la teoría de la pasta de la programación es una forma de pensar en el diseño y la implementación de los sistemas de software. Se basa en la observación de que la mayoría de los sistemas de software son como un plato de espaguetis, con un montón de código enredado de manera desordenada. … Leer más

Awk

Awk es un potente lenguaje de programación diseñado para el procesamiento de textos y que suele utilizarse para extraer información de archivos. Awk puede utilizarse para buscar y reemplazar texto, calcular estadísticas, convertir formatos de datos y generar informes. ¿Qué awk $0? Cuando escribes awk en la línea de comandos, busca un programa para ejecutar … Leer más

Modelo-Vista-Controlador (MVC)

El modelo-vista-controlador (MVC) es un patrón de arquitectura de software que se utiliza en la ingeniería de software. El patrón modelo-vista-controlador se utiliza para separar las preocupaciones de las diferentes partes de un programa en objetos distintos. Las tres partes del patrón MVC son el modelo, la vista y el controlador. El modelo representa los … Leer más

Postscript

El término «Postscript» se refiere a un lenguaje de programación que se utiliza para crear gráficos vectoriales. Es un lenguaje de descripción de páginas que es utilizado por las impresoras para interpretar e imprimir documentos. ¿Cómo puedo convertir un archivo PostScript a PDF? La forma más sencilla de convertir un archivo PostScript en PDF es … Leer más