Also, didn't early Arduino heavily borrow from another open-source project, "Processing"?
Processing was/is graphics-centered, so that's where Arduino's term "sketch" come from, if you ever wondered.
https://en.wikipedia.org/wiki/File:Processing_screen_shot.pn...