Rebol

Rebol er et høyt nivå skriptprogrammeringsspråk utviklet og forestilt av Carl Sassenrath basert på denotational semantikk og proklamere seg "Messaging Språk". Vi kan muligens knytte det til logospråket (spesielt kjent for skilpadden) som det har mye til felles med.

Versjoner

Det er flere versjoner av Rebol- tolken , hvorav noen er gratis:

Språket er tilgjengelig på flere plattformer, inkludert Windows , Linux , Mac OS X og Open BSD .

Kjennetegn

Rebol er preget av sitt høye abstraksjonsnivå. Dermed blir en IP-adresse som 192.164.86.8 ansett som en type base i rebol og har egne manipulasjonsfunksjoner.

Det er et språk som tilbyr prototype-orientert programmering . Det er faktisk ingen forestilling om klasse , idet hvert objekt kan instantieres fra et annet. Forestillingene om instantiering og arv er mindre distinkte enn i de fleste andre objektorienterte språk .

Den foreslår også en mekanisme (instruksjon Parse) som gjør det mulig å bare definere en dialekt, et språk som er tilpasset den valgte syntaksen for lettere å løse et dataproblem enn med den generelle syntaksen til språket.

Den har nå et plugin som tillater kjøring av reboll- applets fra en nettleser (iSeptember 2004, fremdeles bare tilgjengelig for Windows og Internet Explorer , men det er en mulighet for å bruke den 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 ble lansert i 2004 og skulle åpne Rebol for omverdenen, spesielt med integrering av et åpent lag som muliggjorde integrering med omverdenen via Host-Kit-modulen. Men alene overfor prosjektet lyktes ikke Carl Sassenrath . Det var endelig sommeren 2012, på bloggen sin, at han lanserte en første stråle av håp til hele samfunnet og ventet på alvorlige nyheter i mer enn 2 år.

Til slutt, etter mye venting, ble 12. desember 2012Carl Sassenrath kunngjorde på bloggen sin tilgjengeligheten av den tredje opusen til REBOL-programmeringsspråket i Open Source . Kildene er tilgjengelige på GitHub under Apache-lisensen .

Bibliografi

Eksterne linker

Merknader og referanser

  1. http://www.rebol.com/what-rebol.html
  2. http://www.rebol.com/rebol3/architecture.html#section-6
  3. Carl Sassenrath jobbet med Roku- prosjektet en multimedia-boks for å forvandle en TV til en SmartTV
  4. http://www.rebol.com/article/0519.html
  5. "  Rebol / rebol  " , på GitHub (åpnet 20. august 2020 ) .