颜色
一个虹所表现的每个颜色只包含一个波长的光。我们称这样的颜色为单色的。虹的光谱实际上是连续的，但一般來說，人们将它分为七种颜色：红、橙、黄、绿、青、蓝、紫（或者红、橙、黄、绿、蓝、靛、紫）；每个人的分法总是稍稍不同。单色光的强度也会影响人对一个波长的光所感受的颜色，比如暗的橙黄被感受为褐色，而暗的黄绿被感受为橄榄绿，等等。
深奥的编程语言
20种颜色有指定的行为：18种“彩”色，依6步色调周期和3步亮度周期排序；黑色和白色未排序。当由一种“彩”色进入到另一种时，执行的操作由色调和亮度的变化数确定。黑色不能进入，当指针试图进入一个黑色的区域时，将会改变选择下一个块的规则。如果所有可能的规则都尝试过了，则程序终止。图像边界以外的地方也被视为黑色。白色不执行操作，但允许指针“通过”。20种指定以外的颜色行为由编译器或解释器指定。