IBM Informix-4GL
Le Informix-4GL est un langage de programmation de du 4GL développé par le Informix pendant les années 80 mid- . Il inclut le inclus SQL , une langue d'auteur de rapport, une langue de forme, et un ensemble limité de possibilités impératives (fonctions, si et tandis que des rapports, etc.
Le projet d'Informix-4GL a été lancé dans le 1985 , avec le Chris Maloney en tant qu'architecte en chef. Le Roy Harrington était responsable du moteur relatif d'Informix Turbo de (plus tard retitré en ligne), qui a dévié le " ; cooked" ; système de fichiers en faveur de " ; raw" ; disque. Un outil rapide de développement d'applications appelé le CAS de FourGen de usine , a été empaqueté avec Informix-4GL de 1989 à 1996. Une autre saveur de programmer-outil d'Informix a été produite, appelé " ; Nouvel Era" ; , qui a soutenu la programmation orientée objectivement et un niveau de de la code-compatibilité avec Informix-4GL.
En dépit de son âge, Informix-4GL est encore employé couramment pour développer des applications économiques, et un marché considérable existe autour de lui dû à sa popularité. Plusieurs compagnies ont produit des versions de clone, avec ou sans la fonctionnalité prolongée, telle que les interfaces utilisateurs graphiques et les environnements de développement Integrated quelques exemples étant quatre instruments de développement et Querix du j. Une compagnie en Amérique latine (Art-dans-Douce) a construit un traducteur au langage de programmation de Java . Il y a même le le appelé par version Aubit-4GL d'ed de GPL des libres '. Une autre compagnie a appelé la technologie développée par de MoreData de pour appeler n'importe quelle fonction 4GL dans les executables 4GL-generated indigènes d'un serveur d'application de Java EE, using l'architecture de connecteur de Java.
Application autonome
# programme à compiler avec le fglpc ou le c4gl, selon la version utilisée # choisir la base de données Démo de BASE DE DONNÉES PRINCIPAL # définir un disque avec a table-comme la structure DÉFINIR le cust_record COMME customer.* # lire les données de la table (JDBC, ODBC, mangent ma poussière !) CHOISIR * À PARTIR du client DANS cust_record.* OÙ cust_id=1 # affichage les données au milieu de l'écran " d'AFFICHAGE ; Client : " ; , cust_record.cust_name à 10, 10 FORCE D'EXTRÉMITÉInformix-4GL est maintenant propriété de IBM .
| Random links: | Chen Shui-bian | Dudley, le Massachusetts | Jeremy Taylor | Alfred (village), New York | Walther WA 2000 | IBM_Informix-4GL |