__The digital differential analyzer (DDA) algorithm is an incremental scan-conversion method. Such an approach is characterized by performing calculations at each step using results from the preceding step.__

**The advantages of Bresenham's line algorithm over DDA algorithm :**__These are advantage of Bresenham's line algorithm over DDA algorithm :__

******__Bresenham's line algorithm is a highly efficient incremental methodover DDA.__

******__It produces mathematically accurate results using only integer addition, subtraction, and multiplication by 2, which can be accomplished by a simple arithmetic shift operation.__

******
But in DDA algorithm, a floating-point addition is still needed in determining each successive point. Furthermore, cumulative error due to limited precision in the floating-point representation may cause calculated points to drift away from their true position when the line is relatively long.