Natural (Programmiersprache)
NATURAL ist eine 4GL Programmiersprache der SOFTWARE AG ursprünglich entwickelt für die Mainframerechner von IBM und Siemens.
NATURAL beinhaltet eine komplette Entwicklungsumgebung.
Sie steht mittlerweile auf vielen Plattformen zur Verfügung. Dazu zählen
Mainframe: z/OS, OS/390, BS2000/OSD, VSE und VM Unix: AIX, HP-UX, Sun Solaris, FSCPrime Power Solaris, Compaq Tru64, SCO Unixware Linux: SuSE, RedHat Windows
Der Natural Sourcecode kann problemlos auf andere Plattformen übertragen werden.
In Natural kann mit der Natural-Datenmanipulationssprache oder über Standard SQL auf eine Vielzahl von Datenbankverwaltungssystemen zugegriffen werden. Auf alle unterstützten Datenbanken einschließlich VSAM, Adabas, DB2, Oracle, MS SQL Server, Adabas D und Tamino XML Server wird durch native (d.h. DBMS-spezifische) Datenbanktreiber zugegriffen.
Natural-Quellcode wird in Natural-Zwischencode kompiliert, der dann von der Natural Runtime - ähnlich der Java Virtual Machine - interpretiert wird.