I spend my days typing out code in a textual content editor. However why do phrases and textual content get to have all of the enjoyable, if underneath the hood it’s simply zeros and ones? It is a speak about among the different enjoyable, quirky, stunning methods we may inform the pc methods to do our bidding, from visible expressions of logic and spatial preparations of symbols to manipulating bodily objects in the actual world.
I’ll begin with a visible historical past of among the main visible programming languages, with numerous photos. Then we’ll discuss by the ins and outs of among the hairiest issues for visible languages, like methods to do management stream and methods to have abstraction and code reuse. Lastly, we’ll speak about what all of it means. What issues can visible programming clear up higher than another paradigm? And are any of those super-creative visible idioms and concepts issues we will pull again into our text-based programming worlds?
Unique video was revealed with the Inventive Commons Attribution license (reuse allowed).