Filetab es un lenguaje de programación informático basado en tablas de decisiones ampliamente utilizado en los negocios en las décadas de 1960 y 1970.
Filetab tiene una larga historia, diseñado originalmente a finales de la década de 1960 y desciende de la programación DETAB. Filetab fue desarrollado por el Centro Nacional de Computación (NCC) [1] y se usó originalmente en sistemas operativos ICL como GEORGE 2/3 y VME , pero se adaptó a una gran cantidad de otros.
El arquitecto original de Filetab fue Tom Barnard, quien desarrolló el programa (LITA - LIst y TAbulate) para Morgan Crucible cuando trabajaba para ellos como programador en una ICL 1902 entre 1965 y 1968. Su propósito era producir informes ad hoc simples similares a los creados con un tablero de enchufes en un tabulador de tarjetas perforadas , evitando la necesidad de escribir un programa en lenguaje ensamblador en PLAN . Sólo se necesitaban unas pocas tarjetas para especificar los formatos de entrada y salida, encabezados, secuenciación y totalización. LITA no podría describirse como un lenguaje de programación ya que solo requería parámetros de tiempo de ejecución que indicaran los tipos de campos y ubicaciones en los registros y no necesitaba compilación. En aquellos días, Morgan's no se preocupaba por la propiedad o los derechos de autor cuando Barnard se fue para seguir desarrollando el software como Filetab.
En 2009, ante dificultades financieras, NCC vendió los derechos de Filetab a una empresa recién formada, "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.
Las versiones producidas incluyen:
En 2001 se produjo una versión de Linux que, aunque de uso gratuito, no era de código abierto y tenía la licencia GPL , lo que generó algunas críticas de la comunidad de software de código abierto. [4]