REBOL – Wprowadzenie
REBOL (ang. Relative Expression-Based Object Language) to wieloplatformowy język skryptowy stworzony przez Carla Sassenratha, który umożliwia tworzenie aplikacji internetowych.
Cechy języka REBOL
REBOL łączy istotne elementy wcześniej istniejących języków programowania, oferując:
- Kontekstowość – składnia przypominająca naturalny język angielski.
- Symbolizm i refleksyjność – traktowanie kodu jako metajęzyka.
- Nowatorskie podejście do programowania – zmienne zastąpione wyrażeniami, co prowadzi do krótkiego i efektywnego kodu.
- Dynamiczne typowanie – podobnie jak w języku Lisp.
- Obiekty pierwszej klasy – kod źródłowy traktowany jako obiekt.
Dzięki tym cechom, REBOL pozwala na pisanie efektywnego i mało objętościowego kodu, wykorzystując potencjał zapisu kodu programu.
Przykład
Oto prosty program w REBOL, który odczytuje tekst z konsoli i wypisuje go wielkimi literami:
print [ uppercase s: ask "napisz coś " ]
Linki zewnętrzne
Kategoria: Języki skryptowe