Image

From Esolang
Jump to navigation Jump to search

Image is a programming language by User:Rdococ and ancient ancestor to Text. Image is a relatively unknown language, but most graphics, such as photographs, bitmaps and pixel art are actually written in Image.

Overview

Image programs are represented by graphics, often in .BMP or .PNG file formats. All programs output their own source code, making every program a quine.

Despite the relative youth of the language's specification, there is a lot of hardware and software support for Image. The traditional interpreter is a photo viewer, but operating systems and web browsers also include facilities for executing Image programs.

The first known Image interpreter was a cave in Indonesia, which was used to write and execute an Image program 45000 years ago to generate images of wild pigs.

Computational Class

Image has the ability to perform computations using human visual processing. Used this way, it is a programming language for the visual cortex. Memory depends on multistable perception in different parts of the image, and is bounded by the size of the image a la bounded storage machines.

There are some dialects of Image which are Turing-complete, such as SVG.