Linux Format

Getting creative with algorithmic art

It has been suggested that creating artwork and computer programming are diametrically opposite. After all, art involves exercising creativity, while coding involves providing a fixed set of instructions that will be followed verbatim. More generally, the divide between the arts and the sciences is often considered unbridgeable. We’d beg to differ as, no doubt, Leonardo da Vinci would have done. As one of history’s best-known polyglots, his achievements included the painting of The Last Super, a mural that can be seen in the monastery of Santa Maria delle Grazie in Milan, his writings on a wide range of scientific disciplines including anatomy, botany, astronomy, mathematics and geology, plus his many inventions, perhaps most notably flying machines. With such an esteemed artist-cum-scientist as our inspiration, we feel more than justified in introducing you to the subject of creating art using a sequence of instructions. In some cases, we’re looking at how to do that using software that others have created, but if you are itching to write code yourself, we look at how you can do so to create your own unique algorithmic art.

The early days

It seems that, in most cases, the early days of computer-generated art involved very little in the way of creativity. By the early ’70s, pen plotters and primitive vector graphics terminals were starting to become mainstream, and programmers were keen to investigate the opportunities on offer. Of course, serious uses included plotting experimental results as graphs and creating

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format5 min read
Some Ansible Advice For Around The Home!
Of late, this writer has been busy creating new virtual hosts for different things and decided that it would be an ideal time to get stuck into Ansible. Things have evolved in system management since Bash. Ansible is a great way to deploy software c
Linux Format14 min read
Ubuntu at 20
Without Ubuntu, the current Linux landscape would be unrecognisable. Back in October 2004, the first 4.10 (2004.10) release of Ubuntu, with its intriguing Warty Warthog code name, leapt from obscurity to being one of the most downloaded Linux distrib
Linux Format3 min read
Kernel Watch
Linus Torvalds announced the fourth RC (Release Candidate) for what will become Linux 6.9 in another few weeks. In his announcement, he noted that there was “Nothing particularly unusual going on this week – some new hardware mitigations may stand o

Related Books & Audiobooks