Clarion jest językiem programowania czwartej generacji (4GL) przeznaczonym do szybkiego programowania aplikacji dla środowiska MS Windows (występuje także w wersji dla DOS) oraz dedykowanym dla aplikacji bazodanowych.
Każda z dostępnych wersji Clariona zawiera pełne środowisko programowania oraz różnorodne narzędzia dla programistów. Podstawowym elementem środowiska jest Generator Aplikacji, który, w połączeniu z szablonami Application Builder Class, wytwarza gotowy, obiektowy albo strukturalny kod źródłowy aplikacji.
Aplikacje wykonywane za pomocą Clariona od wersji 5 bywają 16-bitowe (z wyjątkiem aplikacji internetowych) bądź 32-bitowe. Działają one pod kontrolą dowolnej wersji Microsoft Windows: 3.1, 95, 98, NT, Me, 2000, XP.
Język wielokrotnie wykorzystywany do tworzenia aplikacji finansowo-księgowych oraz ERP - powstały w nim m. in. popularne w Polsce programy Firma++ oraz system CDN XL.
Przykład kodu
Relate:PERSON.Open() ! otwarcie wcześniej zadeklarowanych danych
PERSON:Name = 'Müller' ! przypisanie łańcucha
if Access:PERSON.fetch(PERSON:KeyName) = Level:Benign then ! czytanie danych wedle klucza
message('Name gefunden!') ! melduje, jeśli się udało
end
Relate:PERSON.Close ! zamknięcie danych
Linki zewnętrzne