Articulo de referencia

Pestaña de archivo

Filetab es un lenguaje de programación informática basado en tablas de decisión, ampliamente utilizado en el ámbito empresarial durante las décadas de 1960 y 1970. Historia File...

Filetab es un lenguaje de programación informática basado en tablas de decisión, ampliamente utilizado en el ámbito empresarial durante las décadas de 1960 y 1970.

Historia

Filetab tiene una larga historia, diseñado originalmente a finales de la década de 1960 y derivado del lenguaje de programación DETAB. Filetab fue desarrollado por el Centro Nacional de Computación (NCC) [ 1 ] y se utilizó inicialmente en sistemas operativos ICL como GEORGE 2/3 y VME , pero se adaptó a muchos otros.

El arquitecto original de Filetab fue Tom Barnard, quien desarrolló el programa (LITA - List and Tabulate) para Morgan Crucible mientras trabajaba como programador en una ICL 1902 entre 1965 y 1968. Su propósito era generar informes ad hoc sencillos, similares a los creados con un panel de conexiones en una tabuladora de tarjetas perforadas , evitando la necesidad de escribir un programa en lenguaje ensamblador en PLAN . Solo requería unas pocas tarjetas para especificar los formatos de entrada y salida, los encabezados, la secuencia y el total. LITA no podía considerarse un lenguaje de programación, ya que solo requería parámetros de tiempo de ejecución que indicaran los tipos y ubicaciones de los campos en los registros, sin compilación. En aquella época, Morgan no tenía ninguna preocupación respecto a la propiedad o los derechos de autor cuando Barnard se marchó para seguir desarrollando el software como Filetab.

En 2009, ante dificultades financieras, NCC vendió los derechos de Filetab a una empresa de reciente creación, "NCC Filetab Limited". [ 2 ] El director general de NCC Filetab Limited también era el director general de NCC en ese momento, aunque NCC Filetab Limited, a pesar de la similitud de su nombre, no era propiedad de NCC. En 2010, NCC fue declarada insolvente y liquidada.

Variantes

Las versiones producidas incluyen:

  • TABN para mainframes de la serie ICL 1900
  • TAB-360 para IBM System/360 (también conocido como DETAB-360)
  • UNITAB para UNIVAC
  • HTAB para Honeywell
  • TAB-11 para RSTS/E en PDP-11
  • FTL6 para la serie ICT 1900
  • DTPL para la serie ICT 1900: ligeramente diferente de FTL6.
  • RPL-11 [ 3 ] para RT-11 , RSTS/E , RSX-11 en PDP-11
  • RPL-3 para IBM System/3
  • Filetab-D para x86 y PDP-11
  • FPL - Lenguaje de programación rápido. Escrito en lenguaje ensamblador 8086 para PC IBM y compatibles. (Lanzado en 1986). Escrito por Kevin Powis.
  • Sintaxis extendida de Rapid-Expert y expertGenius para Microsoft Windows , Unix y OpenVMS.
  • Compilador RapidGen y convertidores heredados FILETAB para Windows, Unix y OpenVMS.

En 2001 se produjo una versión para Linux que, si bien era de uso gratuito, no era de código abierto y estaba licenciada bajo la GPL , lo que generó algunas críticas por parte de la comunidad de software de código abierto. [ 4 ]

Referencias

  1. "...la NCC sobrevivió gracias a Filetab, un innovador software interoperable para la generación de informes que desarrolló para mainframes..." , ComputerWeekly.com
  2. NCC Software Limited Archivado el 9 de octubre de 2011 en Wayback Machine , página web "Acerca de nosotros"
  3. "Lenguajes de programación declarados libres" . New Scientist . 100 (1380): 164. 20 de octubre de 1983.
  4. "El año pasado, el precursor de los productos para la redacción de informes se adaptó a Linux..." Archivado el 27 de julio de 2011 en Wayback Machine , Michael Gough
  • Software RapidGen para versiones de Windows, Unix y OpenVMS de las herramientas de desarrollo Filetab.
  • Guía para desarrolladores de Filetab , 2001, NCC