Вкладка «Файл»
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2019 г. ) |
Filetab — это таблиц решений, на основе язык программирования широко использовавшийся в бизнесе в 1960-х и 1970-х годах.
История
[ редактировать ]Filetab имеет долгую историю, первоначально он был разработан в конце 1960-х годов и произошел от программирования DETAB. Filetab разработан Национальным вычислительным центром (NCC). [1] и первоначально использовался в ICL операционных системах , таких как GEORGE 2/3 и VME , но портирован на большое количество других.
Первоначальным архитектором Filetab был Том Барнард, который разработал программу (LITA - LIst и TAbulate) для Morgan Crucible , когда они работали у них программистом на ICL 1902 в 1965–1968 годах. Его целью было создание простых специальных отчетов, подобных тем, которые создаются с помощью коммутационной панели на табуляторе перфокарт , минуя необходимость написания программы на языке ассемблера в PLAN . Потребовалось всего несколько карточек для указания форматов ввода и вывода, заголовков, последовательности и суммирования. LITA нельзя было назвать языком программирования, поскольку для него требовались только параметры времени выполнения, указывающие типы полей и расположение в записях, а не компиляция. В те дни Morgan's не беспокоился о правах собственности или авторских правах, когда Барнард ушел, чтобы продолжить разработку программного обеспечения под названием 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
- РПЛ-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.
Версия Linux была выпущена в 2001 году, но она, хотя и была бесплатной для использования, не имела открытого исходного кода и лицензировалась под лицензией GPL , что вызвало некоторую критику со стороны сообщества программного обеспечения с открытым исходным кодом. [4]
Ссылки
[ редактировать ]- ^ «... NCC выжил благодаря Filetab, революционному программному обеспечению для создания отчетов, разработанному для мэйнфреймов...» , ComputerWeekly.com
- ^ NCC Software Limited. Архивировано 9 октября 2011 г. на Wayback Machine , страница веб-сайта «О нас».
- ^ «Компьютерные языки объявлены свободными» . Новый учёный . 100 (1380): 164. 20 октября 1983 г.
- ^ «В прошлом году дедушка продуктов для написания отчетов был портирован на Linux...» Архивировано 27 июля 2011 года в Wayback Machine , Майкл Гоф.
Внешние ссылки
[ редактировать ]- Программное обеспечение RapidGen для версий инструментов разработки Filetab для Windows, Unix и OpenVMS.
- Руководство разработчика Filetab , 2001, NCC