An open-source programming language and environment for visual art, started in 2001 by Casey Reas and Ben Fry at the MIT Media Lab. Built on Java, it made code an everyday studio medium for a generation of artists.
I think that a lot of the programming libraries, Processing or p5 or openFrameworks, they all kind of, you decompose a problem analytically and then you reconstruct it.