1. Computing & Technology

Discuss in my forum

David Bolton

Creating Art Programmatically

By , About.com GuideJanuary 31, 2012

Follow me on:

Image from Context Free Art Gallery

A program written in C++ created this lovely piece of art work. However the art work wasn't coded in C++ but in a language that's interpreted by a C++ application. It's called Context Free, which if you've done Computer Science you may know from Context Free Grammar. Backus-Naur Form (BNF) is a popular notation for context free grammars.

Context Free is a digital art program that takes a description of an image and generates the image (as a bitmap, vector image, or movie). The description is in the form of a context free grammar and is called a cfdg file (aka context free design grammar). You can see examples of work on Youtube or on the site's Gallery, where the image came from.

Context Free is cross platform (windows, Linux and Mac). It produces some beautiful images, so if you want to learn a new programming language...

Comments
No comments yet. Leave a Comment
Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>
Related Searches creating art

©2012 About.com. All rights reserved.

A part of The New York Times Company.