Noticias que mencionan awk

Historia técnica y cultural de los ordenadores PDP de Digital

Los ordenadores PDP (Programable Digital Processor) de Digital representaron la base fundamental de la cultura hacker y el desarrollo de software en la década de 1960. Este artículo analiza la evolución de estas máquinas, desde el PDP-1 experimental hasta el PDP-11, destacando cómo la arquitectura y

Por qué el texto plano sigue siendo la tecnología más robusta

El formato de texto plano (plain text) se mantiene como uno de los estándares más duraderos en la computación debido a su simplicidad estructural y su independencia de aplicaciones específicas. A diferencia de los formatos de documentos ricos, que dependen de software propietario o de familias de ap

Coreutils: solicitud de características rechazadas y justificaciones técnicas

El proyecto GNU coreutils mantiene un registro detallado de las solicitudes de nuevas funcionalidades que fueron rechazadas durante su desarrollo. Este documento técnico explica las razones técnicas y de diseño que impidieron la inclusión de estas características, priorizando la simplicidad, la efic

Los LLM son la prueba de que Unix ganó

Los grandes modelos de lenguaje (LLM) representan, según esta reflexión, la culminación imprevista de la filosofía Unix: la idea de que el texto es una interfaz universal entre programas y usuarios. El artículo recorre la trayectoria personal del autor, que pasó de la interfaz gráfica de Windows 3.1

Uso de sed para generar índices de libros a partir de listas ordenadas

Eric Pement describe en detalle un flujo de trabajo para elaborar índices de libros y revistas, desde la captura manual de términos y números de página en un archivo de texto hasta su conversión en entradas de índice listas para imprimir. Tras marcar los términos en pruebas de galeradas, varios volu

Expresiones regulares que funcionan en cualquier herramienta

Las expresiones regulares son una de las herramientas más extendidas en programación y procesamiento de texto, pero su gran debilidad es la fragmentación: cada motor (sed, awk, grep, Emacs, Perl, PCRE) implementa un subconjunto distinto de sintaxis y funcionalidades, lo que provoca que un patrón que

UNIX pionero cumple 35 años conectado

El Sistema UNIX de acceso público SDF (SDF Public Access UNIX System) celebra más de 35 años en línea, habiendo sido establecido en 1987. Esta plataforma, ubicada en una organización sin fines de lucro (501(c)(7)), ofrece acceso a sistemas UNIX a través de diversas conexiones, incluyendo acceso dir

Lean: el lenguaje que verifica su propio código

Este artículo explora el concepto de un "lenguaje de programación perfectible", ejemplificado por Lean. La idea central es que un lenguaje perfectible no solo permite escribir código, sino también expresar propiedades sobre ese código dentro del propio lenguaje. Esto abre la puerta a la verificación

Regex: buscar todas las coincidencias es más lento de lo que crees

La búsqueda de todas las coincidencias de expresiones regulares (regex) es un problema sorprendentemente complejo y, a menudo, malentendido. Aunque la mayoría de los motores de regex prometen un rendimiento lineal para una sola coincidencia, encontrar *todas* las coincidencias invariablemente result