title: Alternatives to graphics.h
body: <p>We have an introductory course to Computer Graphics this semester in college. There is no recommended way on how to go about the Lab exercises. Most of the students are resorting to Turbo C and the inbuilt graphics.h header file.</p>
  
  <p>I'm a little apprehensive about this, Turbo C is a thing of the 70's and to learn stuff on it seems pointless to me. I can set up the graphics.h for Bloodshed Dev-C++ compiler too or maybe the libgraph on linux systems.</p>
  
  <p>Are there some alternatives to the Borland graphics.h ?
  I'm looking for relatively modern solutions that are relatively simple in the sense that they don't add too much boilerplate code etc and yet implement the same functionality.</p>
  
  <p>To give a little more information about the tasks that we'd be doing, We'll be implementing basic Graphics Algorithms like the DDA algorithm, Bresenham's Algorithms, Scan Conversion etc.
  So I need to be able to plot pixels on the screen, I don't need a really high level library that can draw the primitives like lines and circles on its own. If it can its great but to learn I should be able to plot raw pixels on the screen.</p>