www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Visuelle Sprachen sind im weitesten Sinne den Programmiersprachen zuzuordnen da sie zur Spezifikation von Softwaresystemen dienen Im Gegensatz zu den herkommlichen textuellen Programmiersprachen wie z B C C oder Java bieten visuelle Sprachen grafische Elemente die durch 2 oder 3 dimensionale geometrische Anordnung ein Softwaresystem spezifizieren Software Modulierungssprachen StammbaumVisuelle Sprachen werden haufig zur Spezifikation von Softwaresystemen genutzt Sowohl konnen diese Systeme ausfuhrbaren Code erzeugen als auch zur Ubersicht dienen Inhaltsverzeichnis 1 Softwaremodellierung 2 Programmiersprachen 3 Prozessmanagementsprachen 4 Grunde fur den Einsatz 5 Visuelle Sprachen 6 Weblinks 7 EinzelnachweiseSoftwaremodellierung Bearbeiten nbsp Sysml Diagramme nbsp ScratchHauptartikel UMLVisuelle Sprachen werden weitgehend in der Softwareentwicklung genutzt um die Zusammenhange einzelner Komponenten eines Programs aufzeigen zu konnen Ausserdem konnen viele Modellierungsprogramme direkt Sourcecode erzeugen und diesen auch wieder in ein Modell zuruckverwandeln Beruhmte Vertreter sind UML und Sysml Sie erlauben es Programme grafisch aufzuzeichnen und zu simulieren Programmiersprachen BearbeitenVisuelle Programmiersprachen erlauben es dem Benutzer die Programmteile interaktiv auf dem Bildschirm zusammenzufugen Sie werden in der Automation in der Simulation und in der Robotik genutzt um dem Anwender eine intuitive Benutzerfuhrung zu erlauben oder in 4GL Werkzeugen zur modellgetriebenen Softwareentwicklung eingesetzt Die Programme wandeln die Sprache in ausfuhrbaren Code um und fuhren ihn auf dem Zielprozessor aus oder liegen in Form von proprietaren exportierbaren Datenmodellen vor die durch einen Interpreter auf der Zielplattform ausgefuhrt werden Viele dieser Tools ermoglichen es durch einen eingebauten Debugger die Programme in Echtzeit zu untersuchen und verandern Scratch ist eine erstmals 2007 veroffentlichte bildungsorientierte visuelle Programmiersprache fur Kinder und Jugendliche Die zur Programmierung verwendeten Blocke sind in Scratch zur besseren Ubersichtlichkeit in verschiedene farblich unterschiedliche Kategorien aufgeteilt Die Erstellung von Scratch Projekten soll sich beim Zusehen und Ausprobieren leichter erschliessen lassen als durch eine schriftliche Anleitung da neben Textmetaphern wie Buhne Spielfigur Kostum Baustein viele intuitiv verstandliche Form und Farbordnungen verwendet werden die von Anfangern einfach benutzt werden konnen 1 Prozessmanagementsprachen BearbeitenHauptartikel GeschaftsprozessmodellierungMit den Prozessmanagementsprachen lassen sich Geschaftsprozesse grafisch auf dem Computer aufzeigen Weitergehend werden diese zur Ubersicht uber das Unternehmen genutzt als auch fur die Simulation extremer Situationen Unterbruch der Produktion usw Auch konnen schon bestehende Abteilungen so weiter optimiert werden Grunde fur den Einsatz BearbeitenReduzierung der Komplexitat grossere Ubersicht bei grossen Projekten automatische Codegenerierung Loslosung von plattformspezifischen GegebenheitenVisuelle Sprachen BearbeitenAUTOSAR executable UML Microsoft Robotics Studio GeschaftsprozessmodellierungWeblinks Bearbeitenhttp www omg org spec uml http www omg org http www microsoft com robotics http www executableumlbook com Einzelnachweise Bearbeiten Alle Blocke Ubersichts Liste im DACH Scratch Wiki abgerufen am 27 Februar 2013 Abgerufen von https de wikipedia org w index php title Visuelle Sprache amp oldid 228074682