Filetab
Filetab är ett beslutstabellbaserat datorprogrammeringsspråk som användes i stor utsträckning i näringslivet på 1960- och 1970-talen .
Historia
Filetab har en lång historia, ursprungligen designad i slutet av 1960-talet och härstammar från DETAB-programmeringen. Filetab utvecklades av National Computing Center (NCC) och användes ursprungligen på ICL- operativsystem som GEORGE 2/3 och VME , men portades till ett stort antal andra.
Den ursprungliga arkitekten för Filetab var Tom Barnard, som utvecklade programmet (LITA - LIst och TAbulate) för Morgan Crucible när han anställdes av dem som programmerare på en ICL 1902 från 1965–1968. Dess syfte var att producera enkla ad hoc-rapporter liknande de som skapats med en plugboard på en hålkortstabulator , utan att behöva skriva ett assemblerspråksprogram i PLAN . Det krävdes bara några få kort för att specificera in- och utdataformat, rubriker, sekvensering och sammanräkning. LITA kunde inte beskrivas som ett programmeringsspråk eftersom det bara krävde körtidsparametrar som anger fälttyper och platser i poster och ingen kompilering. På den tiden fanns det ingen oro hos Morgan angående ägande eller upphovsrätt när Barnard lämnade för att vidareutveckla programvaran som Filetab.
2009, inför ekonomiska svårigheter, sålde NCC rättigheterna till Filetab till ett nybildat bolag "NCC Filetab Limited". Verkställande direktören för NCC Filetab Limited var också verkställande direktör för NCC vid denna tidpunkt, även om NCC Filetab Limited, trots likheten i namnet, inte ägdes av NCC. 2010 försattes NCC på obestånd och likviderades.
Varianter
Tillverkade versioner inkluderar:
- TABN för stordatorer i ICL 1900-serien
- TAB-360 för IBM System/360 (även känd som DETAB-360)
- UNITAB för UNIVAC
- HTAB för Honeywell
- TAB-11 för RSTS/E på PDP-11
- FTL6 för ICT 1900-serien
- DTPL för ICT 1900-serien – något annorlunda än FTL6
- RPL-11 för RT-11 , RSTS/E , RSX-11 på PDP-11
- RPL-3 för IBM System/3
- Filetab-D för x86 och PDP-11
- FPL - Snabbt programmeringsspråk. Skrivet i 8086 Assembler för IBM PCs och kompatibla. (Utgiven 1986). Skrivet av Kevin Powis.
- Rapid-Expert och expertGenius utökad syntax för Microsoft Windows , Unix och OpenVMS
- RapidGen kompilator och FILETAB äldre omvandlare för Windows, Unix och OpenVMS
En Linux- version producerades 2001, som även om den var gratis att använda inte var öppen källkod och licensierad under GPL, vilket drar till sig en del kritik från Open Source Software Community.
externa länkar
- RapidGen Software För Windows, Unix och OpenVMS versioner av Filetab utvecklingsverktyg
- Filetab Developers Guide , 2001, NCC