Rebol

Rebol er et programmeringssprog på højt niveau scripting designet og forestillet af Carl Sassenrath baseret på denotationssemantik og udråber sig selv "Messaging Language". Vi kan muligvis relatere det til logosproget (især kendt for sin skildpadde), som det deler meget til fælles med.

Versioner

Der er flere versioner af Rebol- tolk , hvoraf nogle er gratis:

Sproget er tilgængeligt på flere platforme, herunder Windows , Linux , Mac OS X og Open BSD .

Egenskaber

Rebol er præget af dets høje abstraktionsniveau. Således betragtes en IP-adresse som 192.164.86.8 som en type base i rebol og har egne manipulationsfunktioner.

Det er et sprog, der tilbyder prototype-orienteret programmering . Der er faktisk ingen forestilling om klasse , idet hvert objekt kan instantieres fra et andet. Begreberne instantiering og arv er mindre forskellige end i de fleste andre objektorienterede sprog .

Det foreslår også en mekanisme (instruktion Parse), der gør det muligt blot at definere en dialekt, et sprog, der er tilpasset til den valgte syntaks for lettere at løse et computerproblem end med sprogets generelle syntaks.

Det har nu et plugin, der tillader udførelse af genstartede applets fra en webbrowser (iSeptember 2004, stadig kun tilgængelig for Windows og Internet Explorer , men der er en mulighed for at bruge det også med Firefox ).

Eksempel

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 blev lanceret i 2004 og skulle åbne Rebol for omverdenen med især integrationen af ​​et åbent lag, der letter integrationen med omverdenen via Host-Kit-modulet. Men alene overfor projektet lykkedes det ikke Carl Sassenrath, der ønskede at have total kontrol over sit arbejde. Det var endelig i løbet af sommeren 2012, på sin blog, at han lancerede en første håb til hele samfundet og ventede på seriøse nyheder i mere end 2 år.

Endelig, efter meget ventetid, 12. december 2012Carl Sassenrath annoncerede på sin blog tilgængeligheden af ​​det tredje opus af REBOL-programmeringssproget i Open Source . Kilderne er tilgængelige på GitHub under Apache-licensen .

Bibliografi

eksterne links

Noter og referencer

  1. http://www.rebol.com/what-rebol.html
  2. http://www.rebol.com/rebol3/architecture.html#section-6
  3. Carl Sassenrath arbejdede på Roku- projektet en multimedieboks til at omdanne et fjernsyn til et SmartTV
  4. http://www.rebol.com/article/0519.html
  5. "  Rebol / rebol  " , på GitHub (adgang 20. august 2020 ) .