Lingo

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 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 — may refer to:* LINGO Modeling Language * Lingo (programming language), one of several unrelated programming languages * Lingo (Dutch game show) * Lingo (Portuguese game show) * Lingo (Quebec game show) * Lingo (US game show) * Lingo (UK game… …   Wikipedia

  • Lingo — es el lenguaje de programación que lleva incorporado Macromedia Director, un programa de autoría. Permite integrar con relativa facilidad texto, imágenes, sonidos y video digital, siendo una alternativa a lenguajes más tradicionales, como el… …   Wikipedia Español

  • lingo — [liŋ′gō] n. pl. lingoes [Prov lingo, lengo < L lingua, tongue: see LANGUAGE] Informal language; esp., a dialect, jargon, or special vocabulary that one is not familiar with: a humorous or disparaging term [the lingo of the doctors] SYN.… …   English World dictionary

  • lingo — foreign speech, 1650s, possibly a corrupt form of LINGUA FRANCA (Cf. lingua franca) (q.v.), or from Prov. lingo language, tongue, from O.Prov. lenga, from L. lingua tongue (see LINGUAL (Cf. lingual)) …   Etymology dictionary

  • Lingo — Lin go (l[i^][ng] g[ o]), n. [L. lingua tongue, language. See {Lingual}.] Language; speech; dialect. [Slang] [1913 Webster] …   The Collaborative International Dictionary of English

  • Lingo — Lingo, (2. Aug.), ein Bischof von Langres (Lingonum Civitas) in Frankreich, wie Ferrarius in seinem Generalkatalog nach dem Verzeichnisse der Heiligen dieser Kirche berichtet. Die Bollandisten führen ihn unter den Prätermissen auf. (I. 107) …   Vollständiges Heiligen-Lexikon

  • lingo — index phraseology, speech Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • Lingo — Lingo,   Macromind Director …   Universal-Lexikon

  • lingo — *dialect, vernacular, patois, jargon, cant, argot, slang …   New Dictionary of Synonyms

  • lingo — a colloquial word for a language or the special vocabulary of a language, has the plural form lingos …   Modern English usage

  • lingo — [n] dialect spoken by a group argot, cant, idiom, jargon, language, patois, patter, slang, speech, talk, tongue, vernacular, vocabulary; concept 276 Ant. standard …   New thesaurus

Share the article and excerpts

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