Content deleted Content added
No edit summary |
m caP; tweak |
||
Line 1:
''This article is about the abstract programming language. For the video codec used in the [[Red Digital Cinema Camera Company#Compression_and_workflow|RED ONE]] camera, see [[REDCODE]].''
'''Redcode''' is
== Key
;No numeric instruction values: The Redcode standard leaves the underlying representation of instruction codes undefined, and provides no means for programs to directly access it. Arithmetic operations may only be done on the two address fields contained in each instruction. The only operations supported on the instruction codes themselves are copying and comparison for equality.
;No absolute addressing: All addresses are interpreted as offsets relative to the instruction containing them. Since the address space wraps around, it is in fact impossible for a Redcode program to determine its absolute address.
Line 19:
== Earliest versions ==
The earliest published description of Redcode is found in the [http://www.ociw.edu/~birk/COREWAR/DOCS/guide2red.txt ''Core War Guidelines''] published in March 1984 by [[A. K. Dewdney]] and [[D. G. Jones]]. The language as described here differs significantly from the later variants, being in many ways closer to actual assembly languages of the era.
|