Du solltest genau erläutern, was du tun möchtest.
Möchtest du selbst den Verlauf einer Linie zeichnen (also Pixel für Pixel) oder möchtest du Anfang und Endpunkt einer linearen Funktion bestimmen?
Sofern du erstes möchtest, würde ich dir den
Bresenham für Geraden empfehlen.
Wenn du eine Gerade in einem Fenster darstellen möchtest, müsstest du bestimmen, ob Sie gegen X oder gegen Y aus dem Sichtfeld läuft. Den linken Punkt, an dem die Gerade das Sichtfeld verlässt sowie den rechten Punkt müsstest du dann kennzeichnen.
Also... schreib erstmal, was du genau vorhast, dann kann man dir auch konkretere Tipps hierzu geben!
Grüße,
Kramido