www.wikidata.de-de.nina.az
Nasal Not another scripting language ist eine Programmiersprache die als kleine schlanke eingebettete Skriptsprache fur grossere Anwendungen ahnlich wie zum Beispiel Lua entwickelt wurde Besonderes Augenmerk lag dabei auf Einfachheit Transparenz Schlankheit und ausgewogener Funktionalitat ohne dabei merklich an Geschwindigkeit zu verlieren So ist der Quellcode fur den Nasal Interpreter nur 146 Kbyte gross NasalEntwickler Andy RossAktuelle Version 1 0 1 4 Juli 2006 Wichtige Implementierungen CBeeinflusst von C Python Perl LuaBetriebssystem plattformunabhangigLizenz LGPL Freie Software wiki flightgear org Nasal scripting languageNasal wurde entwickelt weil bewahrte Skriptsprachen wie Python oder Perl dem Autor zu gross waren und oft sogar die Grosse der Programme in die die Skriptsprache eingebettet werden sollte ubertrafen Bereits vorhandene kleine Skriptsprachen wie Lua Scheme oder Tcl erschienen dem Autor von Nasal zwar kompakt genug besassen aber fur seine Zwecke keine ausreichende Funktionalitat Das ursprungliche Ziel bei der Entwicklung von Nasal bestand daher darin alle bekannten Programmiermerkmale moderner Programmiersprachen wie Objekte Funktionen Felder und assoziative Datenfelder zur Verfugung zu stellen Gleichzeitig sollte das bei grossen plattformunabhangigen Skriptsprachen wie Python Perl usw zu beobachtende Aufblahen vermieden werden Inhaltsverzeichnis 1 Merkmale der Sprache 2 Beispiel 3 Verwendung 4 WeblinksMerkmale der Sprache Bearbeitenthreadsicher bietet automatische Speicherbereinigung funktionale Programmierung gangige Syntax bekannter ublicher objektorientierter Programmiersprachen wie zum Beispiel C oder Java Vektoren Hashes und Skalare Nummern Zeichenketten schlanker Interpreter sein Quellcode ist kleiner als 146 Kilobytes Beispiel BearbeitenEin Beispiel fur die gute Lesbarkeit und die Kompaktheit von Nasal Code hier anhand eines Hallo Welt Programms print Hello World Verwendung BearbeitenNasal wird in der Regel als eingebettete Skriptsprache fur grossere Anwendungen oder Computerspiele verwendet Eine bekannte Anwendung fur Nasal ist zum Beispiel der freie Flugsimulator FlightGear Weblinks BearbeitenDer Nasal Entwickler betreibt ein github repository fur die Programmiersprache Abgerufen von https de wikipedia org w index php title Nasal Programmiersprache amp oldid 218564629