BarvaForth

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 9. dubna 2013; kontroly vyžadují 7 úprav .

color Forth je dialekt programovacího jazyka Forth , který vytvořil C. Moore v druhé polovině 90. let. Barvy v něm nesou sémantickou zátěž a nahrazují některá často používaná slova.

color Forth původně vytvořil Moore jako skriptovací jazyk pro svůj CAD VLSI OKAD , se kterým vyvíjí speciální procesory Forth. Proto je jazyk mnohem blíže strojovému jazyku procesorů Forth než běžným standardním implementacím Forth.

Jazyk obsahuje vlastní operační systém o velikosti 63 KB. Téměř vše je uloženo ve zdrojových kódech a kompilováno podle potřeby. Color Forth je v současnosti omezen na počítače kompatibilní s PC s procesory Pentium a podporuje základní funkce základních desek, grafických karet AGP, diskového subsystému a síťových zařízení.

Zbarvení barvy Forth name není náhodné. Název jazyka slouží jako jednoduchý příklad kódu v tomto jazyce. Červená slova začínají definici, zelená slova jsou sestavena do aktuální definice. Ve standardním Forth se barevný výraz Forth zapisuje jako:

 : barva dále ;

barva Forth je někdy kritizována za použití barvy jako nevhodné pro barvoslepé programátory . C. Moore uvádí, že barva je pouze jedním ze způsobů zobrazení jazyka. Jeden z papírů, které napsal na barevně Forth , je vytištěn černobíle, k reprezentaci zdrojového kódu používá kurzívu a typografické efekty.

Externí odkazy