Articulo de referencia

Listado (computadora)

Extracto de un listado BASIC Listado de un extenso programa informático de la década de 1970, impreso con una impresora de línea en papel plegado en abanico y encuadernado en un...

Extracto de un listado BASIC
Listado de un extenso programa informático de la década de 1970, impreso con una impresora de línea en papel plegado en abanico y encuadernado en una carpeta.

Un listado o lista de programas es una lista impresa de líneas de código informático o datos digitales (en formato legible para humanos).

Casos de uso

Los listados se utilizan habitualmente en libros educativos y relacionados con la informática para mostrar ejemplos de código.

En los inicios de la programación, se utilizaba para revisar manualmente un programa y como almacenamiento permanente . También era común en las revistas para entusiastas de la informática de los años 70 y 80 (por ejemplo, Creative Computing ) y en libros como BASIC Computer Games para programas que se escribían manualmente .

Hoy en día, los listados impresos se utilizan con poca frecuencia, ya que las pantallas pueden mostrar más líneas que antes, los programas tienden a ser modulares, el almacenamiento en formato digital se considera preferible al impreso y el material digital se transmite fácilmente a través de redes, discos o cintas. Además, los conjuntos de datos suelen ser demasiado grandes para imprimirlos cómodamente en papel, y su búsqueda resulta más sencilla en formato digital.

Los listados de código ensamblador son analizados ocasionalmente por programadores que desean comprender cómo un compilador traduce su código fuente a lenguaje ensamblador. Por ejemplo, el compilador GNU C (gcc) generará un listado de código ensamblador si se invoca con la opción de línea de comandos -S. [ 1 ]

Los listados de programas informáticos siguen siendo importantes en la legislación de patentes de EE . UU. Se definen de la siguiente manera en el Manual de Procedimientos de Examen de Patentes: [ 2 ]

"A los efectos de esta sección, se define como listado de programa informático una impresión que enumera, en la secuencia adecuada, las instrucciones, rutinas y demás contenido de un programa para ordenador. El listado del programa puede estar escrito en lenguaje máquina o independiente de la máquina (lenguaje objeto o fuente), y permite que el ordenador ejecute un procedimiento o tarea determinada, como resolver un problema, regular el flujo de trabajo o controlar y supervisar eventos. ... Cualquier listado de programa informático puede, y cualquier listado de programa informático con más de 300 líneas (hasta 72 caracteres por línea) debe, presentarse en un disco compacto de conformidad con el § 1.52(e)."

Referencias

  1. Opciones para controlar el tipo de salida, en el manual de GCC 4.9.1, https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gcc/Overall-Options.html#Overall-Options
  2. Manual de Procedimientos de Examen de Patentes 37 CFR 1.96, http://www.bitlaw.com/source/37cfr/1_96.html , 9.ª edición, marzo de 2014