REBOL is a cross-platform data exchange language and a multi-paradigm dynamic programming language originally designed by Carl Sassenrath for network communications and distributed computing. The name REBOL (pronounced) stands for "Relative Expression Based Object Language".
| Property | Value |
| dbpprop:abstract
|
- REBOL is a cross-platform data exchange language and a multi-paradigm dynamic programming language originally designed by Carl Sassenrath for network communications and distributed computing. The name REBOL (pronounced) stands for "Relative Expression Based Object Language". REBOL 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: REBOL has been used to program Internet applications, database applications, utilities, and multimedia applications.
- 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", 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.
- REBOL (Relative Expression Based Object Language) je jazyk výměny dat a [[multiparadigmatický programovací jazyk navržený speciálně pro síťovou práci a [[Distribuovaný výpočet|distribuované výpočty, užívaný například pro vedení vývojářských projektů v síti. Jeho tvůrce, [[Carl Sassenrath ho nazývá "vzkazovým jazykem", a dále o něm říká, že "hlavní myšlenka REBOLu je, že se využije: pro [[server, [[klient (počítač)|klienta, komunikaci mezi nimi, a ukládáním na nich. Síla REBOLu je v jeho unikátní integraci [[koncept|konceptů programovacího jazyka a konceptů [[Jazyk metadat|jazyka [[Metadata|metadat. Hlavním cílem REBOLu je poskytnout novou architekturu toho, jak informaci ukládat, vyměňovat a postupovat mezi jednotkami propojenými přes internet. Je určen k sémantické výměně informací mezi lidmi a stroji."
- 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 (langage)|Logo (surtout connu pour sa tortue) dont il partage beaucoup de points communs. Il existe plusieurs versions de l'interpréteur Rebol dont certaines sont gratuites : Rebol Core (gratuit) : interpréteur en mode texte (sans interface graphique) Rebol View (gratuit) : apporte le support de l'interface graphique grâce, entre autres, à son dialecte VID. Rebol View/Pro (commercial) : Rebol View + Encryption (AES, RSA, ... ) + l'accès aux bibliothèques dynamiques ([[Dynamic Link Library|DLL) Rebol Command (commercial) : Rebol View/Pro + Accès base de données (ODBC, Oracle, MySQL) + Fast CGI + SSL ([[Secure Socket Layer) D'abord disponible sur un très grand nombre de systèmes d'exploitation (jusqu'à 42), Rebol Technologies se concentre maintenant surtout sur certaines plateformes ([[Windows, [[Linux, [[Mac OS X, [[OpenBSD|Open BSD, Sun [[Solaris |Solaris) sans pour autant abandonner les autres versions. Concrètement, il est caractérisé par une grande rapidité de développement et de programmes légers, du fait de son haut niveau d'abstraction. Ainsi une [[adresse IP est considérée comme un type de base en rebol et dispose de fonctions de manipulation en propre, ce qui facilite l'écriture des programmes. C'est un langage qui propose une implémentation orientée objet particulièrement simple mais très efficace. En effet, il n'y a pas de notion de classe, chaque objet étant instanciable à partir d'un autre. Les notions d'instanciation et d'héritage sont moins distinctes que dans la plupart des autres langages orientés objets. Il propose aussi un mécanisme très performant (instruction Parse) qui permet de définir simplement un dialecte, un langage personnalisé à la syntaxe choisie de manière à résoudre plus facilement un problème informatique qu'avec la syntaxe générale du langage. Il dispose maintenant d'un [[plugin qui permet l'exécution d'[[applets rebol depuis un [[navigateur web (en septembre 2004, disponible encore seulement pour [[Microsoft Windows|Windows et [[Internet Explorer, mais une possibilité existe pour l'utiliser aussi avec [[Mozilla Firefox|Firefox).
- 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 internet tipo e-mail client o web server. REBOL è stato creato da [[Carl Sassenrath, formalmente riconosciuto come il primo sviluppatore di [[AmigaOS.
- REBOL は、クローズドソースのデータ交換言語であり、通信や分散処理に特化したプログラミング言語である。Relative Expression Based Object Language の略。設計者カール・サセンラスはこれをメッセージング言語と呼び、「REBOL の主なアイデアは、サーバ、クライアント、その間の通信やそれらのストレージで使える言語にするというものであった。REBOLの能力は、プログラミング言語の概念とメタデータ言語の概念を統合したことに由来する。REBOLの究極の目的は、インターネット上のあらゆる機器間で情報がどのように格納され、交換され、処理されるかを表す新たなアーキテクチャを提供することである。すなわち、人間と機械の間の情報の意味論的交換に使われることを意味する」と述べている。
- 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. Dla przykładu jednolinijkowy program, który czyta tekst z konsoli a potem wypisuje go wielkimi literami: print [ uppercase s: ask "napisz coś " ]
- REBOL (произносится как ['reb`yell) — контекстно-зависимый объектный [[язык программирования, созданный специально для [[Распределённые вычисления|распределенных вычислений в Web. Аббревиатура REBOL: Relative Expression Based Object Language. Автор позиционирует REBOL как язык обмена сообщениями: Сила REBOL состоит в уникальном объединении концепции языка программирования и языка метаданных. Основная отличительная черта REBOL - предоставление архитектуры, позволяющей хранить, обмениваться, и преобразовывать информацию между любыми устройствами, соединенными через Internet ... REBOL обеспечивает создание легковесных предметно-ориентированных под-языков (диалектов) и микроформатов. Это больше, чем язык и скорее маленькая быстрая платформа для Интернет приложений.
- Rebol är ett plattformsoberoende scriptspråk som är enkelt att lära och kan automatisera många uppgifter relaterade till internet. Det skapades av Carl Sassenrath.
- Rebol мова програмування. Автор мови - Карл Сасенрат
- REBOL(發音 reb-ol ['reb-ol],英文 Relative Expression Based Object Language 的缩写),程序设计语言,结合了编程语言和元数据语言的特点,具有方言化的功能。针对分布式计算而设计。 REBOL 由 Carl Sassenrath 设计,他是 AmigaOS 的系统架构师。
|
| dbpprop:cquote2Property
|
- 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.
- Carl Sassenrath
|
| dbpprop:designer
| |
| dbpprop:developer
| |
| dbpprop:dialects
|
- data exchange dialect, do dialect, parse dialect, function specification dialect, object specification dialect, visual interface dialect (VID), script specification dialect, draw dialect
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:implementations
|
- REBOL/Core 2.7.6, REBOL/View 2.7.6, REBOL/SDK 2.7.6
|
| dbpprop:influencedBy
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:latestTestDate
| |
| dbpprop:latestTestVersion
| |
| dbpprop:logo
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:paradigm
| |
| dbpprop:reference
| |
| dbpprop:typing
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:year
| |
| rdf:type
| |
| rdfs:comment
|
- REBOL is a cross-platform data exchange language and a multi-paradigm dynamic programming language originally designed by Carl Sassenrath for network communications and distributed computing. The name REBOL (pronounced) stands for "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", 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.
- REBOL (Relative Expression Based Object Language) je jazyk výměny dat a [[multiparadigmatický programovací jazyk navržený speciálně pro síťovou práci a [[Distribuovaný výpočet|distribuované výpočty, užívaný například pro vedení vývojářských projektů v síti.
- 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 (langage)|Logo (surtout connu pour sa tortue) dont il partage beaucoup de points communs.
- 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 internet tipo e-mail client o web server.
- 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).
- REBOL (произносится как ['reb`yell) — контекстно-зависимый объектный [[язык программирования, созданный специально для [[Распределённые вычисления|распределенных вычислений в Web. Аббревиатура REBOL: Relative Expression Based Object Language.
- Rebol är ett plattformsoberoende scriptspråk som är enkelt att lära och kan automatisera många uppgifter relaterade till internet. Det skapades av Carl Sassenrath.
- Rebol мова програмування. Автор мови - Карл Сасенрат
- REBOL(發音 reb-ol ['reb-ol],英文 Relative Expression Based Object Language 的缩写),程序设计语言,结合了编程语言和元数据语言的特点,具有方言化的功能。针对分布式计算而设计。 REBOL 由 Carl Sassenrath 设计,他是 AmigaOS 的系统架构师。
|
| rdfs:label
|
- REBOL
- REBOL
- Rebol
- Rebol
- REBOL
- REBOL
- REBOL
- REBOL
- Rebol
- REBOL
- REBOL
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:page
| |
| is dbpedia-owl:Person/knownFor
of | |
| is dbpedia-owl:knownFor
of | |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |