Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Filetab - это язык программирования на основе таблиц решений, широко используемый в бизнесе в 1960-х и 1970-х годах.

История [ править ]

Filetab имеет долгую историю, первоначально он был разработан в конце 1960-х годов и произошел от программирования DETAB. Filetab был разработан Национальным вычислительным центром (NCC) [1] и первоначально использовался в операционных системах ICL, таких как GEORGE 2/3 и VME , но был перенесен на большое количество других.

Первоначальным архитектором Filetab был Том Барнард, который разработал программу (LITA - LIst и TAbulate) для Morgan Crucible, когда они работали программистом на ICL 1902 с 1965 по 1968 год. Его цель состояла в том, чтобы произвести простой нерегламентированные отчеты аналогичны тем , которые созданы с помощью коммутационной панели на перфокарты табулятор, минуя необходимость написать на ассемблере программу в ПЛАНА. Требовалось всего несколько карточек для определения форматов ввода и вывода, заголовков, последовательности и суммирования. LITA нельзя было описать как язык программирования, поскольку для него требовались только параметры времени выполнения, указывающие типы полей и их расположение в записях, а не компиляция. В те дни Морган не беспокоился о правах собственности или авторских правах, когда Барнард ушел, чтобы продолжить разработку программного обеспечения под названием Filetab.

В 2009 году, столкнувшись с финансовыми трудностями, NCC продала права на Filetab недавно созданной компании NCC Filetab Limited. [2] Управляющий директор NCC Filetab Limited был также управляющим директором NCC в то время, хотя NCC Filetab Limited, несмотря на схожесть названия, не принадлежала NCC. В 2010 году НКЦ был признан неплатежеспособным и ликвидирован.

Варианты [ править ]

Выпускаемые версии включают:

  • TABN для мэйнфреймов серии ICL 1900
  • TAB-360 для IBM System / 360 (также известный как DETAB-360)
  • UNITAB для UNIVAC
  • HTAB для Honeywell
  • TAB-11 для RSTS / E на PDP-11
  • FTL6 для серии ICT 1900
  • DTPL для серии ICT 1900 - немного отличается от FTL6
  • RPL-11 [3] для RT-11 , RSTS / E , RSX-11 на PDP-11
  • РПЛ-3 для IBM System / 3
  • Filetab-D для x86 и PDP-11
  • FPL - язык быстрого программирования. Написано на ассемблере 8086 для IBM PC и совместимых устройств. (Выпущен в 1986 г.). Автор Кевин Поуис.
  • Расширенный синтаксис Rapid-Expert и expertGenius для Microsoft Windows , Unix и OpenVMS
  • Компилятор RapidGen и устаревшие конвертеры FILETAB для Windows, Unix и OpenVMS

В 2001 году была выпущена версия для Linux , которая, хотя и была бесплатной, не была с открытым исходным кодом и лицензировалась под GPL , что вызвало некоторую критику со стороны Сообщества программного обеспечения с открытым исходным кодом. [4]

Ссылки [ править ]

  1. ^ "... NCC выжила благодаря Filetab, новаторскому программному обеспечению для создания отчетов, которое она разработала для мэйнфреймов ..." , ComputerWeekly.com
  2. ^ NCC Software Limited , страница веб-сайта «О нас»
  3. ^ «Компьютерные языки, объявленные бесплатными» . Новый ученый . 100 (1380): 164.20 октября 1983 г.
  4. ^ "В прошлом году дедушка продуктов для написания отчетов был перенесен на Linux ..." , Майкл Гоф

Внешние ссылки [ править ]

  • Программное обеспечение RapidGen для версий Windows, Unix и OpenVMS инструментов разработки Filetab
  • Руководство разработчика Filetab , 2001, NCC