Core War est un jeu de programmation dans lequel deux programmes informatiques (ou plus) sont en concurrence pour le contrôle d'une machine virtuelle appelée MARS, pour Memory Array Redcode Simulator. Ces programmes sont écrits dans un langage d'assemblage appelé Redcode. Le but du jeu est de faire se terminer toutes les instances des programmes adverses, afin d'être le dernier à s'exécuter.

Histoire

modifier
 
Capture de Core Ware dans le simulateur pMars.

L'idée de Core War provient de Creeper et Reaper, les premiers vers informatiques créés au début des années 1970 par Bob Thomas et Ray Tomlinson. Le jeu faisait à l'origine partie d'un jeu appelé Darwin, et développé par Victor A. Vyssotsky, Robert Morris Sr. et M. Douglas McIlroy aux Bell Labs dans les années 1960. Le terme core dérive de la technologie de mémoire à tores de ferrite utilisée à l'époque, et appelée en anglais magnetic core memory. Le terme de jargon informatique core dump a la même origine.

La première description du langage Redcode a été publiée en mars 1984[1]. Le jeu fut présenté au public en mai 1984, dans un article écrit par Dewdney et publié dans Scientific American[2]. Dewdney traita à nouveau de Core War en 1985 (article intitulé Computer Recreations, récréations informatiques), et à nouveau en 1987.

Une International Core Wars Society (ICWS, en français « société internationale [du jeu] Core War ») fut fondée en 1985, un an après l'article original de Dewdney. Cette société publia de nouvelles normes pour le langage Redcode en 1986 et 1988, et proposa une nouvelle version en 1994[3] qui ne fut jamais réellement officialisée. Cependant, en 1994 la version provisoire fut adoptée et étendue, et constitue le standard de fait de nos jours. L'ICWS fut dirigée par Mark Clarkson[4] de 1985 à 1987, puis par William R. Buckley de 1987 à 1992, et enfin par Jon Newman à partir de 1992. Actuellement, l'ICWS n'existe plus.

En 1991, un newsgroup consacré à Core War fut créé[5]. Aujourd'hui, cela reste la source la plus riche d'informations sur Core War. La plupart des articles et des lettres d'information sur Core War sont parus dans ce newsgroup.

Notes et références

modifier
  1. Core War Guidelines, D. G. Jones et A. K. Dewdney, mars 1984.
  2. Computer Recreations - In the game called Core War hostile programs engage in a battle of bits.
  3. [1].
  4. Mark Clarkson.
  5. news://rec.games.corewar rec.games.corewar

📚 Artikel Terkait di Wikipedia

Mars

nom d'un mois. Le sigle ou l'acronyme MARS peut signifier : Memory array redcode simulator, une machine virtuelle pour le jeu de programmation Core War ;

Liste de langages de programmation

QuakeC QPL R R++ Raku Rapira Ratfiv Ratfor RBScript rc (en) Rebol Red Redcode REFAL Reia Revolution REXX Rlab ROOP RPG RPL RSL RTL/2 Ruby Rust S S2 S3

RED Digital Cinema

février 2026) (en) « BENEFITS & EVOLUTION OF REDCODE RAW » [PDF] (en) David Shapton, « The story of REDCODE: why it's better now than it's ever been »,

JEdit

Point Cloud Project file (d), R documentation (d), REBOL file format (d), Redcode source (d), RELAX NG schema file (d), RenderMan Interface Bytestream (d)

Le Labyrinthe (film, 2014)

États-Unis, Royaume-Uni Langue originale : anglais Format : couleur — 35 mm / Redcode RAW — 2,39:1 (CinemaScope) — son Dolby Digital / Datasat / Dolby Atmos

Fair Game (film, 2010)

originales : anglais, arabe et français Formats : 2,35:1 – Couleur DeLuxe, Redcode RAW (4K) (source format), Digital Intermediate (2K) (master format) Son :

Independence Day: Resurgence

production : États-Unis Langues originales : anglais, mandarin Format : couleur — Redcode RAW — 2,39:1 (CinemaScope) — son : Dolby Surround 7.1 / Dolby Atmos / IMAX

La Nuit au musée : Le Secret des Pharaons

Royaume-Uni, États-Unis Langue originale : anglais Format : couleur - 35 mm / Redcode RAW - 1,85:1 (Panavision) - son Dolby Surround 7.1 / Dolby Digital / Dolby