Category:Red: Difference between revisions

From Rosetta Code
Content added Content deleted
(Initialize page)
 
No edit summary
Line 1: Line 1:
{{stub}}{{language|Red}}
{{language|Red}}


Red is a paradigm-neutral [http://en.wikipedia.org/wiki/Homoiconicity homoiconic] language, strongly inspired by [tag:rebol].
Red is a paradigm-neutral [http://en.wikipedia.org/wiki/Homoiconicity homoiconic] language, strongly inspired by [tag:rebol].

Revision as of 08:46, 7 October 2016

Language
Red
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Red.

Red is a paradigm-neutral homoiconic language, strongly inspired by [tag:rebol].

Like Rebol, Red has a low memory footprint, is garbage collected, and has a low disk footprint (< 1MB). But while Rebol is an interpreted language written in ANSI-C, Red seeks to be a "full-stack" language whose methodology is independent of any other toolchain. It compiles that which can be known ahead of time, JIT-compiles that which cannot, and embeds a small interpreter into its executables to handle constructions which are not amenable to any compilation.

As an intermediate language (IL) Red uses a C-like language called Red/System. Red/System's parser is reused from Red itself...and for which it has its own code generators. The Red executable is able to build Red/System files directly (`*.reds`) as well as Red files (`*.red`), and Red/System code may be embedded freely in Red code.

Subcategories

This category has only the following subcategory.

@

Pages in category "Red"

The following 171 pages are in this category, out of 171 total.