Rebol (/ˈrɛbəl/ REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath: Rebol has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications.

Property Value
dbo:abstract
  • Rebol (/ˈrɛbəl/ REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath: Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects— Sassenrath, Carl Douglas Crockford of JavaScript fame has described Rebol as "a more modern language, but with some very similar ideas to Lisp, in that it's all built upon a representation of data which is then executable as programs" and as one of JSON's influences. Originally, the language and its official implementation were proprietary and closed source, developed by REBOL Technologies. Following the discussion with Lawrence Rosen, the Rebol version 3 interpreter was released under the Apache 2.0 license on December 12, 2012. Older versions are only available in binary form, and no source release for them is planned. Rebol has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications. (en)
  • ريبول (بالإنجليزية: REBOL) هي لغة تبادل بيانات متعددة المنصات ولغة برمجة ديناميكية متعددة النماذج ، صممها كارل ساسينراث للاتصالات الشبكية والحوسبة الموزعة. ويطرح REBOL مفهوم اللغات الفرعية (اللهجات) dialect، وهي لغات عالية الكفاءة محدودة الاستخدام بحقول معينة domain-specific للأكواد والبيانات ، وهو ما يعد أبرز خواص اللغة وفقًا لمصممها. «بالرغم من إمكانية استخدامها في البرمجة وتحرير الدوال وإنجاز عمليات المعالجة، إلا أن أكبر مواطن قوتها هو قدرتها على إنشاء لغات محدودة بحقول معينة أو ما نطلق عليه (لهجات) dialects» – كارل ساسينراث وقد استخدم REBOL في برمجة عدد من تطبيقات الإنترنت (لأجهزة العميل والخادم) وتطبيقات قواعد البيانات والبرامج الخدمية وتطبيقات الوسائط المتعددة. (ar)
  • 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 Sprache), 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. Am 25. September 2012 gab Carl Sassenrath bekannt, dass REBOL zukünftig als Open Source Software veröffentlicht werden soll. Am 12. Dezember 2012 wurde der Quelltext von REBOL-3, auf GitHub, unter der Apache-Lizenz veröffentlicht. (de)
  • Rebol est un langage de programmation script de haut niveau conçu et imaginé par Carl Sassenrath basé sur la sémantique dénotationnelle et se proclamant « Messaging Language ». On peut éventuellement le rattacher au langage Logo (surtout connu pour sa tortue) avec lequel il partage beaucoup de points communs. (fr)
  • REBOL (si pronuncia come rebel, "ribelle" in inglese) acronimo di Relative Expression Based Object Language. È stato catalogato dai propri creatori come un internet messaging language. In breve, si tratta di un linguaggio di programmazione interpretato per computer che integra una serie di supporti per vari servizi internet, che rende banalmente semplice la stesura di applicazioni, soprattutto grafiche, internet, tipo e-mail client o web server. REBOL è stato creato da Carl Sassenrath, formalmente riconosciuto come il primo sviluppatore di AmigaOS. (it)
  • REBOL は、データ交換言語であり、通信や分散処理に特化したプログラミング言語である。Relative Expression Based Object Language の略。設計者カール・サセンラスはこれをメッセージング言語と呼び、「REBOL の主なアイデアは、サーバ、クライアント、その間の通信やそれらのストレージで使える言語にするというものであった。REBOLの能力は、プログラミング言語の概念とメタデータ言語の概念を統合したことに由来する。REBOLの究極の目的は、インターネット上のあらゆる機器間で情報がどのように格納され、交換され、処理されるかを表す新たなアーキテクチャを提供することである。すなわち、人間と機械の間の情報の意味論的交換に使われることを意味する」と述べている。 (ja)
  • REBOL (ang. Relative Expression-Base Object Language) – wieloplatformowy język skryptowy umożliwiający tworzenie aplikacji internetowych. Został zaprojektowany przez Carla Sassenratha. Język REBOL połączył wiele najistotniejszych cech wcześniej opracowanych języków. Został tak zaprojektowany, że jest językiem kontekstowym i posiada składnię przypominającą naturalny język angielski. Dodatkowo jest językiem symbolicznym i refleksyjnym (jest sam dla siebie metajęzykiem). Łamie powszechnie obowiązujące zasady programowania w innych językach, np. zmienne są zastępowane wyrażeniami, a kod powinien być krótki i efektywny, gdzie proste zadania mają być realizowane przy zastosowaniu prostego kodu. Tak jak język Lisp, z którego REBOL czerpie wiele koncepcji, posiada dynamiczne typowanie oraz zdolność traktowania kodu źródłowego jako obiektów pierwszej klasy. Wszystkie te cechy języka REBOL pozwalają na wyjątkowo efektywny i mały objętościowo kod. Upraszczając można powiedzieć, że język ten wykorzystuje potencjał tkwiący w samym zapisie kodu programu. (pl)
  • REBOL (произносится как ['reb`yell]) — контекстно-зависимый объектный язык программирования, созданный специально для распределённых вычислений в Web. Аббревиатура REBOL: Relative Expression Based Object Language. Автор позиционирует REBOL как язык обмена сообщениями: * Сила REBOL состоит в уникальном объединении концепции языка программирования и языка метаданных. * Основная отличительная черта REBOL — предоставление архитектуры, позволяющей хранить, обмениваться, и преобразовывать информацию между любыми устройствами, соединенными через Internet * REBOL обеспечивает создание легковесных предметно-ориентированных под-языков (диалектов) и микроформатов. Это больше, чем язык и скорее маленькая быстрая платформа для Интернет приложений. (ru)
  • REBOL (Relative Expression Based Object Language ) é uma linguagem de programação multi-plataforma , multiparadigma, de intercâmbio de dados e dinâmica concebida originalmente por Carl Sassenrath para comunicações de rede e computação distribuída. REBOL introduz o conceito de dialetos: pequena, otimizada, linguagem de domínio específico para o código e dados, que também é a propriedade mais notável do idioma de acordo com seu criador: - Carl Sassenrath REBOL tem sido usada para programar aplicações para a Internet tanto do lado do cliente quanto do lado do servidor, aplicações em bancos de dados, software utilitários e aplicações de multimídia. (pt)
  • REBOL(發音reb-ol ['reb-ol],英文Relative Expression Based Object Language的缩写),程序设计语言,结合了编程语言和元数据语言的特点,具有方言化的功能。针对分布式计算而设计。 REBOL由Carl Sassenrath设计,他是AmigaOS的系统架构师。 (zh)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseVersion
  • 2.7.8
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 26384 (xsd:integer)
dbo:wikiPageRevisionID
  • 739789795 (xsd:integer)
dbp:author
  • Sassenrath, Carl
dbp:developer
  • REBOL Technologies
dbp:fileExt
  • .r, .reb
dbp:latestTestVersion
  • 2.101000 (xsd:double)
dbp:logo
dbp:operatingSystem
dbp:paradigm
dbp:text
  • Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects
dbp:typing
dbp:wikibooks
  • Rebol programming
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • Rebol est un langage de programmation script de haut niveau conçu et imaginé par Carl Sassenrath basé sur la sémantique dénotationnelle et se proclamant « Messaging Language ». On peut éventuellement le rattacher au langage Logo (surtout connu pour sa tortue) avec lequel il partage beaucoup de points communs. (fr)
  • REBOL (si pronuncia come rebel, "ribelle" in inglese) acronimo di Relative Expression Based Object Language. È stato catalogato dai propri creatori come un internet messaging language. In breve, si tratta di un linguaggio di programmazione interpretato per computer che integra una serie di supporti per vari servizi internet, che rende banalmente semplice la stesura di applicazioni, soprattutto grafiche, internet, tipo e-mail client o web server. REBOL è stato creato da Carl Sassenrath, formalmente riconosciuto come il primo sviluppatore di AmigaOS. (it)
  • REBOL は、データ交換言語であり、通信や分散処理に特化したプログラミング言語である。Relative Expression Based Object Language の略。設計者カール・サセンラスはこれをメッセージング言語と呼び、「REBOL の主なアイデアは、サーバ、クライアント、その間の通信やそれらのストレージで使える言語にするというものであった。REBOLの能力は、プログラミング言語の概念とメタデータ言語の概念を統合したことに由来する。REBOLの究極の目的は、インターネット上のあらゆる機器間で情報がどのように格納され、交換され、処理されるかを表す新たなアーキテクチャを提供することである。すなわち、人間と機械の間の情報の意味論的交換に使われることを意味する」と述べている。 (ja)
  • REBOL(發音reb-ol ['reb-ol],英文Relative Expression Based Object Language的缩写),程序设计语言,结合了编程语言和元数据语言的特点,具有方言化的功能。针对分布式计算而设计。 REBOL由Carl Sassenrath设计,他是AmigaOS的系统架构师。 (zh)
  • Rebol (/ˈrɛbəl/ REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath: Rebol has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications. (en)
  • ريبول (بالإنجليزية: REBOL) هي لغة تبادل بيانات متعددة المنصات ولغة برمجة ديناميكية متعددة النماذج ، صممها كارل ساسينراث للاتصالات الشبكية والحوسبة الموزعة. ويطرح REBOL مفهوم اللغات الفرعية (اللهجات) dialect، وهي لغات عالية الكفاءة محدودة الاستخدام بحقول معينة domain-specific للأكواد والبيانات ، وهو ما يعد أبرز خواص اللغة وفقًا لمصممها. «بالرغم من إمكانية استخدامها في البرمجة وتحرير الدوال وإنجاز عمليات المعالجة، إلا أن أكبر مواطن قوتها هو قدرتها على إنشاء لغات محدودة بحقول معينة أو ما نطلق عليه (لهجات) dialects» – كارل ساسينراث (ar)
  • 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 Sprache), 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. (de)
  • REBOL (ang. Relative Expression-Base Object Language) – wieloplatformowy język skryptowy umożliwiający tworzenie aplikacji internetowych. Został zaprojektowany przez Carla Sassenratha. Język REBOL połączył wiele najistotniejszych cech wcześniej opracowanych języków. Został tak zaprojektowany, że jest językiem kontekstowym i posiada składnię przypominającą naturalny język angielski. Dodatkowo jest językiem symbolicznym i refleksyjnym (jest sam dla siebie metajęzykiem). Łamie powszechnie obowiązujące zasady programowania w innych językach, np. zmienne są zastępowane wyrażeniami, a kod powinien być krótki i efektywny, gdzie proste zadania mają być realizowane przy zastosowaniu prostego kodu. (pl)
  • REBOL (произносится как ['reb`yell]) — контекстно-зависимый объектный язык программирования, созданный специально для распределённых вычислений в Web. Аббревиатура REBOL: Relative Expression Based Object Language. Автор позиционирует REBOL как язык обмена сообщениями: (ru)
  • REBOL (Relative Expression Based Object Language ) é uma linguagem de programação multi-plataforma , multiparadigma, de intercâmbio de dados e dinâmica concebida originalmente por Carl Sassenrath para comunicações de rede e computação distribuída. REBOL introduz o conceito de dialetos: pequena, otimizada, linguagem de domínio específico para o código e dados, que também é a propriedade mais notável do idioma de acordo com seu criador: - Carl Sassenrath (pt)
rdfs:label
  • Rebol (en)
  • ريبول (ar)
  • REBOL (de)
  • Rebol (fr)
  • REBOL (it)
  • REBOL (ja)
  • REBOL (pl)
  • REBOL (ru)
  • REBOL (pt)
  • REBOL (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Rebol (en)
foaf:page
is dbo:influenced of
is dbo:influencedBy of
is dbo:wikiPageRedirects of
is owl:differentFrom of
is foaf:primaryTopic of