AMIR

samedi 19 avril 2014

Qu'est-ce que REBOL?

L’expression Relative à base d'objets de langue (REBOL) est considérée comme un langage d'échange de données qui peut être utilisée sur une grande variété de plates-formes. Il a été inventé par Carl Sassenrath d'agir comme un dynamique multi-paradigme de programmation informatique langue. Le but initial était principalement orienté vers l'informatique distribuée et les communications réseau. Il a passé 20 ans dans la phase de développement avant d'être libéré en 1997.

REBOL peut être utilisé pour programmer des applications serveur et client, les applications multimédias et les applications de base de données. Elle est considéré comme une technologie à la fois-verso, car il est une solution intégrée pour le calcul distribué et est plus efficace quand il est exécuté par le client et sur le serveur. Dialectes REBOL sont des micro-langues qui peuvent être optimisés pour un usage particulier, tels que l'ordinateur script. Les utilisateurs ont la possibilité de redéfinir leurs propres dialectes en réutilisant mots REBOL existants. Dans de nombreux cas, les dialectes sont considérés comme l'une des plus grandes forces de l'utilisation de REBOL.

Il n'est pas considéré comme un traditionnel langage informatique, car il a été conçu pour servir un seul but, primaire. REBOL intègre les concepts sous-jacents des langages de programmation avec le langage de métadonnées dans le but de simplifier l'échange et l'interprétation de l'information, qui peut être un problème de calcul distribué. Lorsque défini techniquement, il serait considéré comme un langage de méta-circulaire, car il peut agir comme son propre métalangage.

Il existe une variété de forfaits à partir de laquelle on peut choisir, avec quelques débutants de ciblage et d'autres vacances pour les utilisateurs avancés. De plus, chaque paquet peut être utilisé sur une variété de plates-formes. En plus d'être un langage pour représenter des données et méta, REBOL crée également une architecture cohérente pour le stockage, le calcul et l'échange d'informations.

REBOL est une plate-forme relativement légère qui peut être utilisé pour des applications Internet. C'est en grande partie parce qu'il utilise une architecture unique pour stocker des informations ainsi que de gérer la façon dont il est échangé et traité. Le but de cette architecture est de s'assurer que Rebol est petit et facile à gérer. L'utilisation d'applications de minuscules appelés reblets est ce qui permet l'information à télécharger très rapidement. Ces applications ne nécessitent pas de bibliothèques spécialisées à courir, même si elles peuvent encore inclure des centaines de fonctions uniques et les types de données. Certaines des applications les plus robustes et complexes REBOL parviennent encore à rester 10-30 kilo-octets (Ko) chacun.