224319 materialEducativo

textoFiltroFicha
  • Gefällt mir 0
  • Besuche/Aufrufe 0
  • Kommentare 0
  • Speichert in
  • Aktionen

Über diese Ressource...

Natural (Programmiersprache)
ProgrammingLanguage
Artículo WikipediaFuente Dbpedia
Natural – auch im deutschen Sprachraum meist englisch ausgesprochen –ist eine Familie von Softwareentwicklungsumgebungen der Software AG für die Erstellung von Anwendungsprogrammen. Die erste Version der ersten Variante für Großrechner (engl.: mainframe) wurde ab 1975 von Peter Pagé unter Mitwirkung von Margit Neumann entwickelt.Natural ermöglichte von Anfang an auch auf Großrechnern eine dort zunächst nur selten mögliche interaktive Arbeitsweise (siehe Literatur).Natural unterstützt u. a. eine 4GL-Programmiersprache namens NPL (Natural Programming Language),die verwirrenderweise selbst oft Natural oder NATURAL genannt wird.Ursprünglich wurde Natural für die Großrechner von IBM und Siemens entwickelt, steht aber mittlerweile auf sehr vielen Plattformen zur Verfügung.Dazu zählen u. a.In Natural kann sowohl mit teils hocheffizienten proprietären Zugriffsbefehlen als auch über Standard-SQL auf eine Vielzahl von Datenhaltungssystemen zugegriffen werden. Diese sind meist Datenbankverwaltungssysteme (DBVS, englisch DBMS). Die Zugriffe erfolgen dabei über native (d. h. spezifische) Treiber.Natural unterstützt u. a. die folgenden Datenhaltungssysteme: VSAM Adabas DB2 Oracle Microsoft SQL Server Adabas D Tamino XML ServerNPL-Quellcode wird in Natural-Zwischencode kompiliert,der dann von der Natural-Laufzeitumgebung – ähnlich der Java Virtual Machine – interpretiert wird.Mit NPL wurde die erste Programmiersprache zur Erstellung kommerzieller Anwendungssysteme angeboten,für die der Begriff 4. Generation geprägt wurde.NPL ist als Programmiersprache Teil der umfassenden interaktiven Entwicklungsumgebung Natural. Wesentliches Merkmal der Sprachen der 4. Generation ist die Abstraktionsebene, in der das Problem formuliert wird. Verlangen Höhere Programmiersprachen der 3. Generation noch das Programmieren von prozeduralen technischen Einzelschritten, wird in Sprachen der 4. Generation die Anforderung eher problemnah formuliert und vom System in beliebigen Umgebungen unter Nutzung der technischen Möglichkeiten zur Ausführung gebracht. Weitere Merkmale sind: integrierte Gestaltung der Nutzeroberfläche, Listenerzeugung, Datenbankzugriff.NPL-Code ist sehr gut lesbar, da meist auf Klammern verzichtet werden kann. Kleine Applikationen sind aufgrund des einfachen syntaktischen Aufbaus sehr schnell realisiert. Naturalanwendungen, bzw. Naturalanwendungen in Verbindung mit ADABAS sind als äußerst performant bekannt. Ein Nachteil ist jedoch, dass man für Natural wesentlich weniger Austauschmöglichkeiten im Internet findet als bei populären Programmiersprachen.Beispiel:* Hello World in NaturalWRITE 'Hello World!'ENDIm Zuge der Modernisierung bestehender Natural-Anwendungen aus der Großrechnerzeit gibt es u. a. die Möglichkeit,diese in eine AJAX-Oberfläche mit Hilfe von Natural 4 Ajax zu integrieren.

Konzeptionelle Karte: Natural (lenguaje de programación)

Exklusive Inhalte für Mitglieder von

D/i/d/a/c/t/a/l/i/a
Anmelden

Mira un ejemplo de lo que te pierdes

Kategorien:

Tags:

Fecha publicación: 17.3.2016

Kommentieren

0

Möchtest du einen Kommentar abgeben? Registriere dich oder inicia sesión

Mach mit bei Didactalia

Browse among 224319 resources and 565048 people

Regístrate >

O conéctate a través de:

Si ya eres usuario, Inicia sesión

Möchten Sie auf weitere Bildungsinhalte zugreifen?

Einloggen Tritt einer Klasse bei
x

Add to Didactalia Arrastra el botón a la barra de marcadores del navegador y comparte tus contenidos preferidos. Más info...

Spielhilfe
Juegos de anatomía
Selecciona nivel educativo