 code art > programming languages six projects in this subcategory
Whitespace by Edwin Brady and Chris Morris Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren't there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should they be ignored, just because they are invisible? Whitespace is a language that seeks to redress the balance. [...]
[ go to project page ]
brainfuck by Urban Müller (and others) Brainfuck is a minimalist/experimental, yet (Turing-) complete computer programming language which
consists of just eight single-character commands:
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ [...]
[ go to project page ]
INTERCAL by Don Woods, James Lyon; current implementation by Eric S. Raymond INTERCAL is a programming language that, through parody, criticizes other programming languages. It reminds us that programming languages, like the software developed with them, are not neutral nor transparent.
[ go to project page ]
quagmire by Dave Griffiths An art project where drawings draw themselves.
Quagmire is an emulation of an impossible 8bit processor, where all memory is addressed in 2 dimensions, and is represented by pixel value. Program execution threads can run up, down, left or right. Sections of code are visible in memory, as are the processes as they run. [...]
[ go to project page ]
ChucK: Strongly-timed, On-the-fly Audio Programming Language by Ge Wang and Perry Cook ChucK offers a very different and powerful way of thinking about time, parallelism, sound, and the programming thereof. It's easy and fun to learn (even if you haven't programmed before); at the same time, ChucK allows both novice and seasoned programmers to write code that's extremely expressive, flexible, precise (and readable), and in the process, to discover familiar and totally new ways to [...]
[ go to project page ]
BetaBlocker by Dave Griffiths BetaBlocker is a livecoding performance and a piece of software. It's a virtual acid techno machine which is live coded with a gamepad to create code and processes which modify and destroy each other in 256 bytes of memory. The machine's memory and processes are projected and integral to the performance.
[...]
[ go to project page ]
|
|
|