Content deleted Content added
m →Introduction: Apply Gen fix(es), typo(s) fixed: on February 2011 → in February 2011 |
mNo edit summary |
||
Line 5:
| logo caption =
| paradigm = [[Imperative programming|imperative]], [[functional programming|functional]], [[symbolic programming|symbolic]]
| designer = Nenad Rakočević<ref>{{cite web |title=Creator of Red |url=https://github.com/dockimbel}}</ref>
| developer = Nenad Rakočević
| latest release date = December 7, 2018
Line 23:
| working state = Red [[Alpha software|Alpha]] Red/System [[Beta Software|Beta]]
}}
'''Red''' is a [[programming language]] designed to overcome the limitations of the programming language [[Rebol]]. Red was introduced in 2011 by Nenad Rakočević, and is both an [[imperative programming|imperative]] and [[functional programming]] language. Its syntax and general usage overlaps that of the interpreted Rebol language.<ref>{{cite web |title=Interview with Nenad Rakocevic about Red, a Rebol inspired programming language |url=https://www.notamonadtutorial.com/interview-with-nenad-rakocevic-about-red-a-rebol-inspired-programming-language/ |access-date=Aug 28, 2015}}</ref>
The implementation choices of Red intend to create a [[Solution stack|full stack]] programming language: Red can be used for extremely high-level programming ([[Domain-specific language|DSL]]s and [[Graphical user interface|GUI]]s) as well as low-level programming ([[operating system]]s and [[device driver]]s). Key to the approach is that the language has two parts: ''Red/System'' and ''Red''.
|