Jack Bresenham developed an efficient algorithm for drawing lines on a raster display. The Bresenham's line algorithm uses only integer arithmetic to determine the next pixel to plot, allowing fast computation. It works by calculating a decision parameter to choose either the upper or lower pixel as it moves from the starting to ending point of the line. The algorithm guarantees connected lines and plots each point exactly once for accurate rendering compared to other methods.