- Langage de programmation Red
-
Red programming language
Apparu en 2011 Auteur Nenad Rakocevic Développeur Nenad Rakocevic Paradigmes impératif, fonctionnel Typage Fort, statique Influencé par REBOL, Scala, Lua Système d'exploitation Multiplate-forme Licences Licence BSD Site web http://www.red-lang.org Red Programming Language[1] est un nouveau langage de programmation impératif et fonctionnel disponible en Open Source[2] (sous licence BSD[3]).
Sommaire
Historique
Annoncé officiellement à l'occasion de la ReBorCon 2011[4] qui s'est tenu aux Pays Bas le 26 février 2011, Red est un nouveau langage de programmation fortement inspiré de REBOL. Ce dernier est d'ailleurs utilisé pour réaliser le Bootstrap (compilateur) de Red. Red est créé par Nenad Rakocevic est un programmeur français qui officie dans la programmation depuis 25 ans : C/C++, Basic, Assembleur, REBOL, développement Web,... Nenad Rakocevic est un contributeur très important de la communauté francophone[5] et mondiale du langage de programmation REBOL. Frustré par la stagnation que connaît actuellement REBOL, Nenad Rakocevic a décidé de se lancer dans la création d'un nouveau langage de programmation en octobre 2010.
Caractéristiques
Voici les principales caractéristiques de Red :
- [Red]uced REBOL dialect : dialecte REBOL réduit
- Open Source (sous licence MIT/BSD).
- Compilation statique + dynamique (JIT)
- Support de la programmation parallèle
- Langage général (support de la programmation système)
- Utilisable comme langage de scripting à l'instar de REBOL (REPL console)
- Facilement encapsulable dans d'autres applications (à l'instar de LUA)
- Micro Serveur Web intégré et scalable
Schéma du langage
Voici un schéma détaillant les différents niveaux[6] du langage de programmation Red :
Exemple
Red/System [ Title: "Red/System : Simple programme de démo" Author: "RedChronicle" File: %bonjour.reds ] print "Coucou tout le monde !"
Un exemple en couleur :
Références
Voir aussi
Liens externes
Catégories :- Langage de programmation
- Langage impératif
- Logiciel libre sous licence BSD
- Logiciel pour Windows
- Logiciel pour Unix
Wikimedia Foundation. 2010.