Lingo (Programmiersprache)

Lingo (Programmiersprache)

Lingo ist die Programmiersprache der Authoringsoftware Macromedia Director, jetzt Adobe Director.

Lingo war in früheren Versionen von Director eine Interpretersprache. Aus Performancegründen wird Lingo mittlerweile vor der Ausführung kompiliert. Wegen der Vielzahl der integrierten Medien und der damit verbundenen Eigenschaften und Funktionen kennt Lingo mehrere hundert Schlüsselwörter.

Es gibt (Stand: Mai 2005) drei Varianten von Lingo. Die klassische (und älteste) Lingovariante war sehr stark an die natürliche englische Sprache angelehnt. Statements sahen z. B. so aus:

put "abc" into myVariable

Dieser Ausdruck würde in den meisten anderen Programmiersprachen etwa so formuliert:

myVariable = "abc"

Die klassische Schreibweise führte mitunter zu sehr langen Formulierungen. Außerdem gab es auch verschiedene Möglichkeiten der Schreibweise, etwa

set myVariable to "abc" 

myVariable="abc" 

put "abc" into myVariable

Seit Director 7 wird zusätzlich die sogenannte Dot-Syntax unterstützt, die ähnlich den objektorientierten Sprachen arbeitet. Wie beispielsweise hier dargestellt

member("textausgabe").text = "abc"

sprite(1).color = myColor

Bis auf wenige Ausnahmen kann jede Befehlsfolge sowohl in klassischer als auch in Dot-Syntax geschrieben werden. Die beiden Dialekte können in einem Script gemischt werden, obwohl davon offiziell abgeraten wird.

Seit Director MX2004 wird auch JavaScript (ECMAScript) als Programmiersprache unterstützt. JavaScript-Befehle können jedoch nicht mit der klassischen oder Dot-Syntax in einem Script gemischt werden. Wohl aber in demselben Programm. Durch JavaScript lassen sich einige Befehlsfolgen eleganter schreiben. Es sind auch einige neue Funktionen durch JavaScript hinzugekommen. JavaScript wurde auch deshalb als Sprache implementiert, um Programmierern, die andere Sprachen kennen, den Einstieg in Director zu erleichtern.

Wichtig ist noch an dieser Stelle zu erwähnen, dass Lingo zwar objektorientierte Ansätze besitzt, aber keineswegs als objektorientierte Sprache gilt. Dazu wäre es notwendig, die noch in den Kinderschuhen steckenden Ansätze weiterzuformen und innerhalb der gesamten Sprache präsent zu machen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Lingo (Indexierungssystem) — Lingo ist ein System zur Indexierung deutschsprachiger Texte. Das System ist Open Source und in der Programmiersprache Ruby geschrieben. Es unterstützt verschiedene linguistische Methoden wie die Erkennung von Grundformen und Komposita,… …   Deutsch Wikipedia

  • lingo (Indexierungssystem) — Lingo ist ein System zur Indexierung deutschsprachiger Texte. Das System ist Open Source und in der Programmiersprache Ruby geschrieben. Es unterstützt verschiedene linguistische Methoden wie die Erkennung von Grundformen und Komposita,… …   Deutsch Wikipedia

  • Lingo — Dieser Artikel erläutert die Programmiersprache Lingo; zum Indexierungssystem lingo siehe Lingo (Indexierungssystem). Lingo ist die Programmiersprache der Authoringsoftware Macromedia Director, jetzt Adobe Director. Lingo war in früheren… …   Deutsch Wikipedia

  • Logo (Programmiersprache) — Die funktionale Programmiersprache Logo ist eine von Seymour Papert entwickelte Sprache aus den 1960er Jahren. Als Interpretersprache galt Logo als leicht zu erlernen, hatte aber eine für die Zeit der Heimcomputer, als diese Sprache die größte… …   Deutsch Wikipedia

  • Macromedia Director — Adobe Director (zuvor: Macromedia Director) ist ein Autorensystem zum Erstellen komplexer, interaktiver, multimedialer Internet , DVD , CD ROM und Kiosk Anwendungen. Es verfügt über die individuelle objektorientierte Programmiersprache Lingo (und …   Deutsch Wikipedia

  • Macromind VideoWorks — Adobe Director (zuvor: Macromedia Director) ist ein Autorensystem zum Erstellen komplexer, interaktiver, multimedialer Internet , DVD , CD ROM und Kiosk Anwendungen. Es verfügt über die individuelle objektorientierte Programmiersprache Lingo (und …   Deutsch Wikipedia

  • ECMAScript — JavaScript ist eine Skriptsprache, die hauptsächlich für das DOM Scripting in Web Browsern eingesetzt wird. Dabei ist unter JavaScript die Gesamtheit aus den Eigenschaften des Browsers (beziehungsweise Clients oder Scripting Hosts) sowie des… …   Deutsch Wikipedia

  • JavaSkript — JavaScript ist eine Skriptsprache, die hauptsächlich für das DOM Scripting in Web Browsern eingesetzt wird. Dabei ist unter JavaScript die Gesamtheit aus den Eigenschaften des Browsers (beziehungsweise Clients oder Scripting Hosts) sowie des… …   Deutsch Wikipedia

  • Java Script — JavaScript ist eine Skriptsprache, die hauptsächlich für das DOM Scripting in Web Browsern eingesetzt wird. Dabei ist unter JavaScript die Gesamtheit aus den Eigenschaften des Browsers (beziehungsweise Clients oder Scripting Hosts) sowie des… …   Deutsch Wikipedia

  • Javascript — ist eine Skriptsprache, die hauptsächlich für das DOM Scripting in Web Browsern eingesetzt wird. Dabei ist unter JavaScript die Gesamtheit aus den Eigenschaften des Browsers (beziehungsweise Clients oder Scripting Hosts) sowie des Document Object …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”