Tesugen

Sign-Oriented Programming

In A Theory of Computer Semiotics, Peter Bøgh Andersen introduces the concept of sign-oriented programming. Within this alternative paradigm, the execution of a program, Andersen writes, “is regarded as a manifestation of a play,” with the actors being computer-based signs, and the script being the source code. To reiterate one of the central ideas in the book, that the user interface emerges as the software is used, he writes that the aim of a computer-based play is “giving its audience experience of and insight into either a real or imaginary part of the world.”

Dogville, 2003

He models his definition on object-oriented programming, as it is “the one that comes closest to” the requirements he has identified for computer-based signs. For instance, objects (in OOP) are quite similar to computer-based signs, in that they have attributes and actions. But only objects that possess “visual or auditory properties that have function relative to the meaning of the program execution,” Andersen writes, would be classified as computer-based signs.

I find this very interesting. Currently, I’m exploring enterprise architecture, so I’m thinking about what a sign-oriented enterprise architecture would be like. As the point with an enterprise architecture is to unify an enterprise, and since this requires communication, it should be meaningful to think about the semiotics of enterprise architecture.

The above was posted to my personal weblog on March 5, 2004. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Tags:

Related posts:

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se