Concept

Rebol

Résumé
Rebol est un langage de programmation script de haut niveau conçu et imaginé par Carl Sassenrath basé sur la sémantique dénotationnelle et se proclamant « Messaging Language ». On peut éventuellement le rattacher au langage Logo (surtout connu pour sa tortue) avec lequel il partage beaucoup de points communs. Il existe plusieurs versions de l'interpréteur Rebol dont certaines sont gratuites : Rebol Core (gratuit) : interpréteur en mode texte (sans interface graphique) Rebol View (gratuit) : apporte le support de l'interface graphique grâce, entre autres, à son dialecte VID. Rebol View/Pro (commercial) : Rebol View + Encryption (AES, RSA, ...) + l'accès aux bibliothèques dynamiques (DLL) Rebol Command (commercial) : Rebol View/Pro + Accès base de données (ODBC, Oracle, MySQL) + Fast CGI + SSL (Secure Socket Layer) Le langage est disponible sur plusieurs plates-formes, notamment Windows, Linux, Mac OS X et Open BSD. Rebol est caractérisé par son haut niveau d'abstraction. Ainsi une adresse IP comme 192.164.86.8 est considérée comme un type de base en rebol et dispose de fonctions de manipulation en propre. C'est un langage qui propose une programmation orientée prototype. En effet, il n'y a pas de notion de classe, chaque objet étant instanciable à partir d'un autre. . Il propose aussi un mécanisme (instruction Parse) qui permet de définir simplement un dialecte, un langage personnalisé à la syntaxe choisie de manière à résoudre plus facilement un problème informatique qu'avec la syntaxe générale du langage. Il dispose maintenant d'un plugin qui permet l'exécution d'applets en rebol depuis un navigateur web (en , disponible encore seulement pour Windows et Internet Explorer, mais une possibilité existe pour l'utiliser aussi avec Firefox). REBOL [ Title: "Coucou" File: %coucou.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.