파일 탭

Filetab

Filetab은 1960년대와 1970년대 비즈니스에서 널리 사용된 의사 결정 테이블 기반의 컴퓨터 프로그래밍 언어입니다.

역사

Filetab은 1960년대 후반에 처음 설계되었으며 DETAB 프로그래밍에서 파생된 오랜 역사를 가지고 있습니다.Filetab은 NCC([1]National Computing Centre)에 의해 개발되었으며, 원래는 GORGE 2/3 VME 의 ICL 운영 체제에서 사용되었지만, 다른 많은 운영 체제에도 이식되었습니다.

Filetab의 최초 설계자는 Tom Barnard로, 1965~1968년 ICL 1902의 프로그래머로 고용되었을 때 Morgan Crucible을 위한 프로그램(LITA - LIst 및 TAbulate)을 개발했습니다.그 목적은 PLAN에서 어셈블리 언어 프로그램을 작성할 필요성을 배제하고 펀치된 카드탭에 플러그보드를 사용하여 작성된 것과 유사한 간단한 애드혹 보고서를 생성하는 것이었습니다.입력 및 출력 형식, 제목, 시퀀스 및 토털링을 지정하는 데 필요한 카드는 몇 개뿐이었습니다.LITA는 레코드의 필드 유형과 위치를 나타내는 런타임 매개 변수만 필요하고 컴파일은 필요 없기 때문에 프로그래밍 언어로 설명할 수 없었습니다.당시 Barnard가 Filetab으로 소프트웨어를 더 개발하기 위해 떠났을 때 Morgan은 소유권이나 저작권에 대해 염려하지 않았습니다.

2009년 자금난에 직면한 NCC는 새롭게 설립된 회사 "NCC Filetab Limited"[2]에 Filetab의 권리를 매각했습니다.NCC Filetab Limited의 상무이사도 이 시점에서 NCC의 상무이사로 있었습니다만, NCC Filetab Limited의 이름은 비슷하지만 NCC가 소유하지 않았습니다.2010년에 NCC는 파산 선고를 받고 청산되었다.

변종

생성되는 버전은 다음과 같습니다.

  • ICL 1900 시리즈 메인프레임용 TABN
  • IBM System/360용 TAB-360(일명 DETAB-360)
  • UNIAC용 UNITAB
  • Honeywell용 HTAB
  • PDP-11RSTS/E용 Tab-11
  • ICT 1900 시리즈용 FTL6
  • DTPL for ICT 1900 시리즈– FTL6과는 약간 다릅니다.
  • RT-11의 RPL-11[3], PDP-11의 RSTS/E, RSX-11
  • IBM System/3용 RPL-3
  • x86 및 PDP-11용 Filetab-D
  • FPL - 고속 프로그래밍 언어.IBM PC 및 호환성을 위한 8086 Assembler에서 작성되었습니다(1986년 출시).케빈 파위스 지음
  • Microsoft Windows, Unix OpenVMS용 Rapid-Expert 및 expertGenius 확장 구문
  • Windows, Unix 및 OpenVMS용 RapidGen 컴파일러 및 FILETAB 레거시 변환기

Linux 버전은 2001년에 제작되었지만, 무료 사용은 오픈 소스는 아니었고 GPL에 따라 라이센스가 부여되었기 때문에 오픈 [4]소스 소프트웨어 커뮤니티로부터 비판을 받았습니다.

레퍼런스

  1. ^ "NCC는 메인프레임용으로 개발한 획기적인 상호운용 보고서 생성 소프트웨어인 Filetab 덕분에 살아남았습니다."Weekly.com
  2. ^ NCC Software Limited, "About Us" 웹사이트 페이지
  3. ^ "Computer Languages Declared Free". New Scientist. 100 (1380): 164. 20 October 1983.
  4. ^ "작년에 보고서 작성 제품의 할아버지는 Linux로 포팅되었습니다."라고 Michael Gough는 말합니다.

외부 링크