REBOL
Această intrare sau secțiune despre limbaje de programare nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
REBOL limbaj de programare | |
---|---|
Autor | Carl Sassenrath |
Data de origine | 1997 |
Ultima versiune | 2.101,0 (decembrie 2012) |
Utilizare | programare în rețea |
Paradigme | funcțional , imperativ |
Tastare | puternic |
Extensii comune | reb |
Influențată de | Self , Fort , Lisp , Logo [1] |
A influențat | JSON , Roșu |
Implementare referință | |
Licență | Licență Apache 2.0 și Apache |
Site-ul web | www.rebol.com/ și rebol.com |
REBOL (pronuntat ca rebel "rebel" în limba engleză), un acronim pentru R elative E Xpression B ased O bject L anguage, a fost catalogată de către creatorii săi ca limbă de mesaje pe internet. Pe scurt, este un limbaj de programare interpretat pentru computere care integrează o serie de suporturi pentru diverse servicii de internet , ceea ce face mai ușor să scrieți aplicații, în special grafică, internet, clienți de tip e-mail sau servere web.
REBOL a fost creat de Carl Sassenrath , recunoscut oficial ca primul dezvoltator AmigaOS .
Caracteristici demne de remarcat
Interpretorul REBOL este disponibil pentru un număr mare de platforme (peste 40).
Oferă resurse grafice și audio, indiferent de platforma utilizată și are propriul set de instrumente pentru gestionarea mediului său cu ferestre.
Comunitatea REBOL este conectată prin intermediul desktopului REBOL , o reprezentare grafică a fișierelor legate de REBOL stocate pe Internet . Desktop-ul REBOL în sine este o aplicație REBOL.
REBOL este conceput pentru a gestiona un număr mare de tipuri de aplicații, dar, în mod specific, își propune să faciliteze distribuirea obiectelor prin rețea, prin urmare are numeroase tipuri de date dedicate specifice, de la gestionarea monedei la gestionarea adreselor URL .
Exemple
Hello world : afișează „Hello world!” într-o fereastră cu un buton pe care scrie „Ieși” pentru a o închide:
Rebol [] vizualizați aspectul [text "Bună ziua lume!" butonul „Ieși” [ieși]]
Bună ziua lumii : la fel ca înainte cu câteva informații pentru a explica scriptul oricui îl citește.
REBOL [ Titlu: "Hello World!" Fișier:% hello.r Date: 12 ianuarie-2002 Scop: „Afișați cuvintele într-o fereastră” Categorie: [vizualizați VID 1] ] vizualizați aspectul [text "Bună ziua lume!" butonul „Ieși” [ieși]]
În schimb, aceasta este o aplicație simplă care poate profita de două servicii de internet, HTTP și SMTP :
REBOL [ Titlu: „Emailer de pagină web” Fișier:% sendwebpage.r Date: 12 ianuarie-2002 Scop: „Obțineți un document HTML de pe web și trimiteți-l prin e-mail” Categorie: [web email net 1] ] trimiteți [email protected] citiți http://www.rebol.com
Licență
Codul sursă al interpretului REBOL este închis, dar nu este necesară o licență pentru a-l utiliza.
Engleză | Italiană |
---|---|
Rezumatul licenței de utilizator final:
| Rezumatul licenței:
|
REBOL este disponibil pe site-ul oficial. Interpretorii disponibili gratuit pentru toate sistemele de operare sunt practic doi:
- rebol / core - interpretor de linie de comandă numai, fără suport grafic. De asemenea, poate gestiona și manipula imagini, dar nu creează ferestre pe desktop
- rebol / view - interpret cu suport grafic, audio și video.
Există, de asemenea, versiuni cu plată care au funcții suplimentare sau potrivite pentru anumite zone:
- rebol / sdk - mediu de dezvoltare completă
- rebol / command - pentru dezvoltatori profesioniști
- rebol / servicii - soluții comerciale ad hoc
Notă
- ^ (EN) Goldman și E. Blanton, J., REBOL: Ghidul oficial. , McGraw-Hill Osborne Media, 2000, ISBN 0-072-12279-X .
Bibliografie
- REBOL, limbajul liberului ( JPG ), în MCmicrocomputer , n. 193, Roma, Technimedia, martie 1999, pp. 190-193, ISSN 1123-2714 .
linkuri externe
- Pagina de pornire Rebol -Pagina Rebol Technologies, creatorii limbajului
- RIX - Rebol IndeXer - Un motor de căutare care include doar pagini care conțin cuvântul „rebol”
- re-bol.com - Un tutorial despre Rebol (engleză)
- maxvessi.net - Un ghid despre Rebol (italiană)
- rebol.net - Site pentru dezvoltatori
- rebol.org - Biblioteca gratuită pentru scriptul REBOL
- http://www.rebol.com/oneliners.html - Exemple de ceea ce poate face Rebol cu o singură linie de cod
- http://www.rebol.net/cookbook/ - Exemple de soluții gata făcute cu REBOL (carte de bucate)
- https://web.archive.org/web/20120412155057/http://synapse-ehr.com/community/forums/rebol.5/ - Forum
- https://rebol2.blogspot.com/ - Blog cu câteva exemple practice
Controlul autorității | LCCN (EN) sh2001004704 · BNF (FR) cb137757382 (data) |
---|