Relative Expression-Based Object Language

Relative Expression-Based Object Language

REBOL /ˈrebl/ (Relative Expression-Based Object Language) ist eine plattformübergreifende Skriptsprache, die von Carl Sassenrath entwickelt wurde.

Wichtigstes Merkmal der Sprache ist das sogenannte "Dialecting" (siehe auch Domänenspezifische Programmiersprache), was die Möglichkeit bezeichnet, kleine Untersprachen mit eigener Syntax für alle möglichen Anwendungsfälle zu schreiben. Beispielsweise nutzt REBOL zum Verarbeiten von Zeichenketten keine regulären Ausdrücke, sondern einen REBOL-Dialekt, also eine kleine Subsprache. Der Dialekt erlaubt das Setzen von Variablen und die Ausführung von REBOL-Code während des Parsens. Weitere Dialekte existieren z. B. für grafische Oberflächen, Datenbank-Zugriffe, das Zeichnen von 2D-Objekten usw.

Weiterhin verfügt REBOL über zahlreiche fest eingebaute Netzwerk-Protokolle (http, smtp, pop ...) und über die Möglichkeit, mit sehr wenig Aufwand grafische Oberflächen zu erstellen.

Versionen

REBOL ist in zwei kostenlosen Versionen erhältlich:

  • REBOL/Core bietet die grundlegenden Funktionen
  • REBOL/View fügt grafische Oberflächen und Sound hinzu

Zusätzlich ist REBOL in kostenpflichtigen Versionen erhältlich, die zum Beispiel die Möglichkeit bieten, externe Funktionsbibliotheken zu benutzen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

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

  • Relative Expression Based Object Language — Relative Expression Based Object Language,   REBOL …   Universal-Lexikon

  • language — /lang gwij/, n. 1. a body of words and the systems for their use common to a people who are of the same community or nation, the same geographical area, or the same cultural tradition: the two languages of Belgium; a Bantu language; the French… …   Universalium

  • Language — This article is about the properties of language in general. For other uses, see Language (disambiguation). Cuneiform is one of the first known forms of written language, but spoken language is believed to predate writing by tens of thousands of… …   Wikipedia

  • REBOL — Relative Expression Based Object Language LISP ähnliche interpretierte Programmiersprache von Carl Sassenrath, entwickelt 1998 …   Acronyms

  • REBOL — Relative Expression Based Object Language LISP ähnliche interpretierte Programmiersprache von Carl Sassenrath, entwickelt 1998 …   Acronyms von A bis Z

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • Coptic language — Coptic ⲘⲉⲧⲢⲉⲙ̀ⲛⲭⲏⲙⲓ, Μετ Ρεμνχημι Mad.Rmenkami Spoken in Egypt, Canada, Australia, United States …   Wikipedia

  • Philosophy of language — is the reasoned inquiry into the nature, origins, and usage of language. As a topic, the philosophy of language for Analytic Philosophers is concerned with four central problems: the nature of meaning, language use, language cognition, and the… …   Wikipedia

  • Assembly language — See the terminology section below for information regarding inconsistent use of the terms assembly and assembler. Motorola MC6800 Assembly Language An assembly language is a low level programming language for computers, microprocessors,… …   Wikipedia

  • Eiffel (programming language) — Infobox programming language name = Eiffel paradigm = object oriented year = 1986 designer = Bertrand Meyer developer = Bertrand Meyer Eiffel Software latest release version = 4.2 latest release date = Feb 6, 1998 typing = static typing, strong… …   Wikipedia

Share the article and excerpts

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