IBM Informix-4GL
IBM Informix-4| 초기 릴리즈 | 1986년 2월[1] 15일 |
|---|
Informix-4GL은 1980년대 [1][2][3]중반에 Informix에 의해 개발된 4GL 프로그래밍 언어입니다.1986년 최초 출시 당시 지원되는 플랫폼에는 Microsoft Xenix(IBM PC AT), DEC Ultrix(Microvax II, VAX-11/750, VAX-11/785, VAX 8600), Altos 2086, AT&T 3B2, AT&T 3B, AT&T 3500 등이 있었습니다.
묘사
내장된 SQL, 보고서 작성 언어, 양식 언어 및 제한된 필수 기능 세트(함수, if 및 while 문, 어레이 지원 등)가 포함됩니다.그 언어는 특히 자연어에 가깝고 배우고 사용하기 쉽다.
컴파일러의 2가지 버전은 1) 인터프리터용 중간 바이트 코드(빠른 개발 시스템) 또는 2) C 컴파일러와 컴파일러를 사용하여 기계 코드로 컴파일하기 위한 C 프로그래밍 언어 코드(더 빠르게 실행되지만 컴파일은 느리고 실행 파일은 더 크다)를 생성합니다.IBM Informix 데이터베이스 엔진 서비스에 연결된 네트워크에서 클라이언트로 실행되도록 특별히 설계되었습니다.C Programming Language 함수를 호출하고 반대로 C 프로그램을 실행하여 호출하는 메커니즘을 가지고 있습니다.RDS 버전에는 Dumb 터미널용 인터랙티브 디버거도 있습니다.특정 기능은 최종 실행 파일에 내장된 포괄적인 오류 검사와 컴파일러와 실행 파일 모두에서 생성되는 매우 유용한 오류 메시지입니다.또한 컴파일러와 실행 가능한 동작을 변경하기 위한 내장 모달 문을 특징으로 합니다(예를 들어 컴파일러가 데이터베이스 스키마 구조와 요소에 일치하는 메모리 구조를 포함시키거나 나중에 갇힐 수 있는 오류 조건에도 불구하고 계속 실행되도록 합니다).
역사
Informix-4GL 프로젝트는 1985년에 Chris Maloney가 수석 설계자로 취임하면서 시작되었습니다.Roy Harrington은 관련 Informix Turbo(나중에 Online으로 개명) 엔진을 담당했습니다.이 엔진은 "조리된" 파일 시스템을 "원시" 디스크로 대체했습니다.FourGen CASE Tools라고 불리는 신속한 애플리케이션 개발 도구는 1989년부터 1996년까지 Informix-4GL에 번들되었습니다.Informix-4GL과의 코드 호환성과 객체 지향 프로그래밍을 지원하는 "NewEra"라는 또 다른 형태의 Informix 프로그래밍 툴이 생산되었습니다.
Informix는 2001년 4월에 IBM에 인수되었습니다.
Informix-4GL은 오래되었지만 비즈니스 애플리케이션 개발에 여전히 널리 사용되고 있으며, 그 인기에 힘입어 시장 규모가 크다.어카운팅은 본질적으로 텍스트 기반 액티비티이기 때문에 데이터 입력 효율을 최적화하기 위해 순수 텍스트 기반 인터페이스로 선택되는 경우가 많습니다.
레퍼런스
- ^ a b c Bender, Eric (30 December 1985). "RDS announces SQL-based fourth-generation language: Targets application development on Unix". Computerworld. IDG Enterprise. 19: 12. ISSN 0010-4841.
- ^ Flannery, Ron (2000). The Informix Handbook. Prentice Hall PTR. ISBN 978-0-13-012247-6.
- ^ Lebensorger, Reinhard (9 March 2013). Effiziente Datenbankentwicklung mit INFORMIX-4GL: Design, Implementierung und Optimierung (in German). Springer-Verlag. ISBN 978-3-322-90418-8.
