IBM Informix-4GL
From Wikipedia, the free encyclopedia
Informix-4GL is a 4GL programming language developed by Informix during the mid-1980s. It includes embedded SQL, a report writer language, a form language, and a limited set of imperative capabilities (functions, if and while statements, etc.).
The Informix-4GL project was started in 1985, with Chris Maloney as chief architect. Roy Harrington was in charge of the related Informix Turbo engine. There were several flavors of Informix-4GL produced, including the discontinued "New Era", which supported object-oriented programming.
Despite its age, Informix-4GL is still widely used to develop business applications, and a sizable market exists around it due to its popularity. Several companies produced clone versions with or without extended functionality, such as graphical user interfaces and integrated development environments, some examples being 4JS and Querix. A company in Latin America built a translator to the Java programming language. There is even a free GPL'ed version called Aubit-4GL.
[edit] Stand-alone application
# hello.4gl a makefile is needed to compile and run this. MAIN DEFINE message_text char(500) LET message_text = "hello world" DISPLAY message_text EXIT PROGRAM(1) END MAIN
Informix-4GL is now property of IBM.
[edit] External links
- IBM Informix home page
- 4JS, Querix and Supra, 4GL clones
- Aubit 4GL, a GPL 4GL clone and toolset.