Informix-4GL merupakan sebuah bahasa pengaturcaraan 4GL yang dibangunkan oleh Informix pada pertengahan 1980-an. Ia menyertakan SQL terbenam, sebuah bahasa penulis laporan (report writer language), sebuah bahasa borang, dan sebuah set terhad kebolehan mustahak (fungsi, kenyataan if dan while, dsb.).
Projek Informix-4GL dimulakan pada 1985, dengan Chris Maloney sebagai ketua arkitek. Roy Harrington pula bertanggungjawab terhadap enjin Informix Turbo (kemudiannya dinamakan Online). Sebuah Alat Pembangunaan Aplikasi Rancak yang dipanggil Peralatan FourGen CASE, telah diberkaskan sekali dengan Informix-4GL dari 1989 hingga 1996. Satu lagi perkakas pengaturcaraan Informix yang dinamakan "New Era" turut dihasilkan, yang menyokong pengaturcaraan berorientasikan objek serta satu tahap keserasian kod dengan Informix-4GL.
Aplikasi berdikari
# Atur cara yang akan dikompil menggunakan fglpc atau c4gl, bergantung kpd versi yg digunakan # Pilih pangkalan data DATABASE demo MAIN # Mendefinisi satu rekod menggunakan struktur berupa jadual DEFINE cust_record LIKE customer.* # Baca data dari jadual (JDBC, ODBC, eat my dust!) SELECT * FROM customer INTO cust_record.* WHERE cust_id=1 # Pratonton data di tengah-tengah skrin DISPLAY "Customer: ", cust_record.cust_name AT 10, 10 END MAIN
Pautan luar
- (Inggeris) Laman rerumah IBM Informix
- (Inggeris) FourGen CASE Tools - Informix-4GL based Rapid Application Development Environment
- (Inggeris) Four J's Development Tools, Querix dan Supra Diarkibkan 2008-03-11 di Wayback Machine, klon-klon 4GL
- (Inggeris) Aubit 4GL, sebuah klon dan set peralatan GPL 4GL.
- (Inggeris) Any Room for a 4GL-style Language? Diarkibkan 2008-11-18 di Wayback Machine, kajian lengkap & bebas mengenai kedudukan 4GL.
- (Inggeris) The 4GL Connector for JEE Diarkibkan 2009-09-08 di Wayback Machine