Bresenham Algoritmasi DDA`ya göre daha hızlıdır, çünkü sadece tamsayıları kullanır ayrıca karmaşık çarpma ve bölme işlemleri de yoktur. Sadece 2 ile çarpma vardır.O da Shift Operasyonu ile Assembler düzeyinde daha hızlı yapılabilir.
Pseudo kod ile şu şekilde ifade edilir:
function line(x0, x1, y0, y1)
``int`` deltax := abs(x1 - x0)
``int`` deltay := abs(y1 - y0)
``real`` error := 0
``real`` deltaerr := deltay / deltax // Assume deltax != 0 (line is not vertical)
``int`` y := y0
for x from x0 to x1
plot(x,y)
error := error + deltaerr
if error a‰¥ 0.5 then
y := y + 1
error := error - 1.0