color Forth er en dialekt af programmeringssproget Forth , skabt af C. Moore i anden halvdel af 1990'erne. Farverne i den bærer en semantisk belastning, der erstatter nogle ofte brugte ord.
color Forth blev oprindeligt skabt af Moore som et scriptsprog til hans CAD VLSI OKAD , som han udvikler specielle Forth-processorer med. Derfor er sproget meget tættere på maskinsproget for Forth-processorer end på almindelige Forth-implementeringer.
Sproget indeholder sit eget styresystem med en størrelse på 63 KB. Næsten alt er gemt i kildekoder og kompileret efter behov. Color Forth er i øjeblikket begrænset til pc-kompatible maskiner med Pentium-processorer og understøtter de grundlæggende funktioner i bundkort, AGP-videokort, diskundersystem og netværksudstyr.
Farven af farven Forth navn er ikke tilfældig. Navnet på sproget tjener som et simpelt eksempel på kode på det pågældende sprog. Røde ord starter definitionen, grønne ord er samlet i den nuværende definition. I standard Forth er farven Forth - udtrykket skrevet som:
: farve frem ;farve Forth bliver nogle gange kritiseret for sin brug af farve som uegnet til farveblinde programmører . C. Moore udtaler, at farve blot er en af måderne at vise sprog på. En af de papirer, han skrev om farve Forth , er trykt i sort og hvid, ved at bruge kursiv og typografiske effekter til at repræsentere kildekoden.