Logo Rebolu | |
Paradigma | multiparadigmatický |
---|---|
Autor | Carl Sassenrath |
Vývojář | REBOL Technologies |
První vydání | 1997 |
Poslední verze | 2.7.8 (2011) |
Typová kontrola | silná, dynamická |
Ovlivněn jazyky | Self (programovací jazyk), Forth (programovací jazyk), Lisp, Logo (programovací jazyk) |
Ovlivnil jazyky | JSON, Red (programovací jazyk) |
OS | multiplatformní |
Licence | Volně redistribuovatelný software |
Web | www |
REBOL (Relative Expression Based Object Language) je multiplatformní jazyk výměny dat a multiparadigmatický programovací jazyk navržený Carlem Sassenrathem pro síťovou komunikaci a distribuované výpočty.
REBOL přináší pojem dialektování: malá, optimalizovaná, specializovaná "nářečí" (dialekty) pro programový kód i data, což je podle jeho tvůrce, Carla Sassenratha, nejvýznačnějším přínosem tohoto jazyka: I když může být použit pro programování, definování funkcí a provádění výpočtů, jeho nejsilnější stránkou je schopnost snadného vytváření specializovaných jazyků, neboli dialektů.[1]
REBOL je používán k tvorbě internetových aplikací (jak klientských, tak i serverových), databázových aplikací, utilit, i multimediálních aplikací.