Red is an imperative and functional programming language created in 2011 by Nenad Rakocevic . It is distributed as free software under the terms of the modified BSD license with an interpreter Just-in-time , both being based respectively on the programming language REBOL and the REBOL interpreter.
The programming language Red is officially announced at the REBOL & Boron conference on 26 February 2011 in the Netherlands by its creator Nenad Rakocevic 1 . This French programmer started the development of this new language in October 2010 in response to the stagnation then experienced by REBOL . Rakocevic was also known in the community for his contributions, including the creation of the HTTP Cheyenne 2 server . The project is a success so much so that it is elected by its peers ” Rebol of the year 2011″ 3 . Red is based on the programming language REBOL which also serves as a bootstrapping . The Red language is then presented internationally for the free software day 2011 4 , 5 , which gives the project a certain visibility.
Here are the main features of Red:
- ” [Red] uced REBOL dialect “: reduced REBOL dialect.
- Static library (in) and time compilation ( JIT ).
- Support for parallel programming .
- General language (support for system programming).
- Usable as a scripting language like REBOL ( REPL console (in) ).
- Easily encapsulate in other applications (like LUA ).
- Micro Integrated and scalable web server.
Here is a diagram detailing the different levels 6 of the Red programming language:
Red / System [ Title: "Red / System: Simple demo program" Author: "RedChronicle" File:% bonjour.reds ] Print "Cuckoo everyone!"
A color example:
- ↑ “New Red Programming Language Gets Syllable Backend” [ archive ] , osnews.com , May 2011.
- ↑ “Red Alert! ” [ Archive ] , syllable.org , May 2011.
- ↑ “Red & REBOL DevCon Winter 2012” [ archive ] , devcon , winter 2012.
- ↑ “Red” [ archive ] , softwarefreedomday.eu , september 14, 2011.
- ↑ “Red Programming Language: Red at Software Freedom Day 2011” [ archive ] , red-lang.org , september 14, 2011.
- ↑ Official language presentation Red [ archive ]