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