IBM Informix-4GL

Informix-4GL ist 4GL Programmiersprache, die von Informix während der Mitte der 1980er Jahre entwickelt ist.

Beschreibung

Es schließt eingebetteten SQL, eine Berichtsschriftsteller-Sprache, eine Form-Sprache und einen beschränkten Satz von befehlenden Fähigkeiten ein (Funktionen, wenn und während Behauptungen, und Reihe usw. unterstützen). Die Sprache ist besonders einer natürlichen Sprache nah und ist leicht, zu erfahren und zu verwenden.

Es hat zwei Versionen des Bearbeiters, der irgendein 1) Zwischenbyte-Code für einen Dolmetscher (bekannt als das schnelle Entwicklungssystem), oder 2) C Programmiersprache-Code für die Kompilation mit einem C Bearbeiter in den Maschinencode erzeugt (der schneller durchführt, aber langsamer kompiliert, und executables größer sind). Es wird spezifisch entworfen, um als ein Kunde in einem Netz zu laufen, das mit einem Datenbankmotordienst von IBM Informix verbunden ist. Es hat einen Mechanismus, um C Programmiersprache-Funktionen und umgekehrt zu nennen, davon genannt zu werden, C Programme durchzuführen. Die RDS Version zeigt auch ein interaktives Testhilfeprogramm für Stumme Terminals. Eine besondere Eigenschaft ist der umfassende Fehler überprüfend, der ins Finale rechtskräftig und die äußerst nützlichen Fehlermeldungen eingebaut wird, die durch beide Bearbeiter und executables erzeugt sind. Es zeigt auch eingebettete modale Behauptungen, um Bearbeiter und rechtskräftiges Verhalten zu ändern (z.B. das Verursachen des Bearbeiters, Speicherstrukturen einzuschließen, die Datenbankdiagramm-Strukturen und Elemente vergleichen, oder fortzusetzen, trotz Fehlerbedingungen durchzuführen, die später gefangen werden können).

Geschichte

Das Informix-4GL-Projekt wurde 1985 mit Chris Maloney als Hauptarchitekt angefangen. Roy Harrington hat für den zusammenhängenden Informix Turbo die Verantwortung getragen (später hat Online umbenannt) Motor, der das "gekochte" Dateisystem zu Gunsten von "der rohen" Platte umgangen hat. Ein Schnelles Anwendungsentwicklungswerkzeug genannt FALL-Werkzeuge von FourGen, wurde mit Informix-4GL von 1989 bis 1996 gestopft. Ein anderer Geschmack nach dem Programmierwerkzeug von Informix, wurde genannter "Neues Zeitalter" erzeugt, das objektorientierte Programmierung und ein Niveau der Codevereinbarkeit mit Informix-4GL unterstützt hat.

Informix wurde von IBM im April 2001 erworben.

Trotz seines Alters wird Informix-4GL noch weit verwendet, um kommerzielle Anwendungen zu entwickeln, und ein beträchtlicher Markt besteht darum wegen seiner Beliebtheit. Mit der Buchhaltung, die von Natur aus ist, hat Text Tätigkeit gestützt, es wird häufig für seine rein textgestützte Schnittstelle gewählt, um Datenzugang-Leistungsfähigkeit zu optimieren. Neue Buchhaltungsanwendungen werden noch mit Informix-4GL aus diesem Grund wie entwickelt

LOCbook, der 2010 veröffentlicht wurde. Das Eppix Fernmeldebuchhaltungssystem verwendet auf der C Programmiersprache geschriebene Dienstleistungen von IBM Tuxedo, um vorkompiliert 4GL Gegenstand-Module dynamisch an der Durchlaufzeit zu nennen.

Erweiterungen und Alternativen

Mehrere Gesellschaften haben Klon-Versionen, mit oder ohne verlängerte Funktionalität wie grafische Benutzerschnittstellen erzeugt und haben Entwicklungsumgebungen, einige Beispiele integriert, die Vier Js Entwicklung Tools und Querix sind. Eine belgische Gesellschaft (Anubex) und eine Gesellschaft in Lateinamerika (Kunst-in-weich) haben einen Übersetzer in die javanische Programmiersprache gebaut. Es gibt sogar eine freie GPL'ed Version genannt Aubit-4GL. Eine andere Gesellschaft genannt MoreData hat Technologie entwickelt, um irgendwelchen 4GL Funktion im Eingeborenen 4GL-erzeugter executables von Java EE Anwendungsserver mit der javanischen Stecker-Architektur zu nennen.

Links


Marmorhügel / Marmorhügel, Manhattan
Impressum & Datenschutz