Ve vetsine programovacich jazyku se pouzivaji spis polootevrene intervaly, protoze se s nima lepe pracuje (viz tento priklad), a predejde se tak mj. i fencepost problemu. Priklad s Pythonim range() ktery generuje take polootevrene intervaly:
len(range(m)) == m
len(range(a, b)) == b - a
range(a, a) == []
range(a, b) + range(b, c) == range(a, c)