Content deleted Content added
No edit summary |
use accented letters |
||
Line 3:
| name = Red
| logo = Red Language Tower Logo.png
| logo caption =
| paradigm = [[Imperative programming|imperative]], [[functional programming|functional]], [[symbolic programming|symbolic]]
| designer = Nenad Rakočević
| developer = Nenad Rakočević
| latest release date = December 7, 2018
| typing =
| implementations =
| dialects =
| influenced =
| license = [[modified BSD license|modified BSD]] and [[Boost Software License|Boost]]
Line 28:
* ''Red/System'' is similar to C, but packaged into a Rebol lexical structure{{snd}} for example, one would write {{Smalltalk|if x > y [print "Hello"]}} instead of {{C-lang|if (x > y) {printf("Hello\n");} }}.
* ''Red'' is a [[homoiconicity|homoiconic language]] capable of meta-programming, with Rebol-like semantics
Red seeks to remain independent of any other [[toolchain]]; it does its own code generation. It is therefore possible to [[cross compiler|cross-compile]] Red programs from any platform it supports to any other, via a command-line switch. Both Red and Red/System are distributed as [[open-source software]] under the [[modified BSD license]]. The runtime library is distributed under the more permissive [[Boost Software License]].
Line 37:
==Introduction==
Red was introduced in the [[Netherlands]] on February 2011 at the ''Rebol & Boron conference''<ref>[http://www.osnews.com/story/24798/New_Red_Programming_Language_Gets_Syllable_Backend « New Red Programming Language Gets Syllable Backend »], ''osnews.com'', May 2011.</ref> by its author Nenad Rakočević. In September 2011, the Red programming language was presented to a larger audience during the [[Software Freedom Day]] 2011.<ref>[https://www.red-lang.org/2011/09/red-at-software-freedom-day-2011.html « Red Programming Language: Red at Software Freedom Day 2011 »], ''red-lang.org'', September 14, 2011.</ref>
==Features==
|