Rebol

Rebol je skriptovací programovací jazyk na vysoké úrovni, který navrhl a představil Carl Sassenrath na základě denotační sémantiky a prohlásil se za „Messaging Language“. Můžeme jej případně spojit s jazykem loga (zvláště známým pro jeho želvu), se kterým má mnoho společného.

Verze

Existuje několik verzí tlumočníka Rebol, z nichž některé jsou zdarma:

Jazyk je k dispozici na několika platformách, včetně Windows , Linux , Mac OS X a Open BSD .

Vlastnosti

Rebol se vyznačuje vysokou úrovní abstrakce. Tedy IP adresu , jako je 192.164.86.8 je považován za typ základny v REBOLu a má manipulaci funkce vlastní.

Je to jazyk, který nabízí programování orientované na prototypy . Ve skutečnosti neexistuje pojem třídy , každý objekt je instabilní z jiného. Pojmy instance a dědičnost jsou méně odlišné než ve většině ostatních objektově orientovaných jazyků .

Navrhuje také mechanismus (instrukci Parse), který umožňuje jednoduše definovat dialekt, jazyk přizpůsobený zvolené syntaxi, aby bylo možné snadněji vyřešit problém s počítačem než s obecnou syntaxí jazyka.

Nyní má plugin, který umožňuje provádění rebolovaných appletů z webového prohlížeče (v systému Windows)Září 2004, stále k dispozici pouze pro Windows a Internet Explorer , ale existuje možnost použít jej také s Firefoxem ).

Příklad

REBOL [ Title: "Coucou" File: %coucou.r Date: 12-January-2002 Purpose: "Afficher des mots dans une fenêtre" Category: [view VID 1] ] ; Note : les différentes variables de l'en-tête de script ci-dessus sont toutes optionnelles ; Affichage dans la console print "Coucou tout le monde !" ; Affichage dans une fenêtre view layout [ text "Coucou tout le monde !" button "Quitter" [quit] ]

Rebol3

REBOL 3 byl spuštěn v roce 2004 a měl otevřít Rebol vnějšímu světu, zejména integrací otevřené vrstvy usnadňující integraci s vnějším světem prostřednictvím modulu Host-Kit. Ale sám, který čelil projektu, Carl Sassenrath, který si přál mít nad svou prací úplnou kontrolu, neuspěl. Konečně v létě roku 2012 na svém blogu spustil první paprsek naděje celé komunitě a čekal na závažné zprávy více než 2 roky.

Nakonec po dlouhém čekání 12. prosince 2012Carl Sassenrath oznámil na svém blogu dostupnost třetího opusu programovacího jazyka REBOL v Open Source . Zdroje jsou k dispozici na GitHub pod licencí Apache .

Bibliografie

externí odkazy

Poznámky a odkazy

  1. http://www.rebol.com/what-rebol.html
  2. http://www.rebol.com/rebol3/architecture.html#section-6
  3. Carl Sassenrath pracoval na projektu Roku, multimediální skříni pro transformaci televize na SmartTV
  4. http://www.rebol.com/article/0519.html
  5. „  Rebol / rebol  “ na GitHubu (přístup k 20. srpnu 2020 ) .