•OpenGL
lives close to the hardware
•OpenGL
is not object-oriented
•OpenGL
is not functional
•Use C
to expose and exploit low-level details
•Use
C++, Java, O’Caml, ... for toolkits
•Support
for C and C++ in assignments
•O’Caml
anyone? (OpenGL bindings exist!)