DOI: 10.1145/3816081 ISSN: 2577-6193

Computational Visual Semiotics: The “L” Programming Language by Frieder Nake 44

Andres Burbano

This article explores the history of programming languages through the lens of computational arts, examining the blueprint of Frieder Nake’s “L” programming language, first presented at the Berlin Kybernetik Kongress in 1970. Rooted in the aesthetics of Max Bense and Charles Sanders Peirce’s triadic semiotics, “L” sought to create a unified formal language for two-dimensional “graphic signs,” incorporating intuitive primitives, geometric shapes, and advanced concatenation operations. Intended for artists and designers, “L” conceptually anticipated contemporary creative coding environments such as Processing by prioritizing accessibility and imaginative exploration. Despite never being implemented, “L” stands as a trailblazing contribution to visual semiotics and computational aesthetics. This study argues that analyzing Nake’s programming language proposal sheds light on how programming languages can be translated into artistic practice, deepening our understanding of the cultural dimensions of code and its role in imaginative experimentation.

More from our Archive