color Forth a Forth programozási nyelv dialektusa, amelyet C. Moore hozott létre az 1990-es évek második felében. A benne lévő színek szemantikai terhelést hordoznak, helyettesítve néhány gyakran használt szót.
color Forth -ot eredetileg Moore készítette CAD VLSI OKAD szkriptnyelvként , amellyel speciális Forth processzorokat fejleszt. Ezért a nyelv sokkal közelebb áll a Forth processzorok gépi nyelvéhez, mint a szokásos Forth-megvalósításokhoz.
A nyelv saját operációs rendszert tartalmaz, amelynek mérete 63 KB. Szinte mindent forráskódokban tárolnak, és szükség szerint fordítanak le. A Color Forth jelenleg a Pentium processzorral ellátott PC-kompatibilis gépekre korlátozódik, és támogatja az alaplapok, AGP videokártyák, lemezalrendszer és hálózati berendezések alapvető funkcióit.
A Forth szín nevének színezése nem véletlen. A nyelv neve egyszerű példaként szolgál az adott nyelv kódjára. A piros szavak kezdik a definíciót, a zöld szavak a jelenlegi definícióba kerülnek. A szabványos Forth-ban a Forth szín kifejezés a következőképpen van írva:
: szín előre ;color Forth -ot időnként kritizálják a színhasználat miatt, mivel nem alkalmas színvak programozók számára . C. Moore kijelenti, hogy a szín csak az egyik módja a nyelv megjelenítésének. Az egyik dolgozat, amelyet a Forth színesről írt , fekete-fehérben van nyomtatva, dőlt betűkkel és tipográfiai effektusokkal a forráskód ábrázolására.