How To Shoot Yourself In The Foot

HOW TO SHOOT YOURSELF IN THE FOOT

For many years there has been a text circulating the World Wide Web detailing how one « can shoot oneself in the foot »
with examples for every computer language in existence.
This list of languages and their respective descriptions of how to go about « shooting yourself in the foot » using their particular syntax and computational characteristics is meant to illustrate the cornucopia of idiocies that can emerge easily when mathematical logic is put to application. Computer languages’ failings, caused by their own logical syntax, have been the source for much absurd humour in the world of IT development.

Is dancing computer code funny? How does dancing a computational « do-while » loop look like when a condition to continue on in the code has not been met? What happens if « to execute code » is taken literally?



Performance at SEAD, Austria, July 2014
Dancers: Federico Valenti, Josipa Štulić, Younha Ma
Real-time video projections: Michael Baumann/Oktoskop
Music: « Stratostaatti » by Mikka Vainio
Sound recordings: Lea Pischke, Michael Baumann
Sound design: Lea Pischke
Documentation: SensoReye Productions

Depuis des années, un texte fait le tour de la toile expliquant en grand détail, comment il faut procéder pour « se tirer une balle dans son pied » en se servant d’un langage de programmation. Le texte se compose d’une longue liste qui donne des instructions précises pour cette « auto-mutilation » pour tous les langages et systèmes d’exploitation existants depuis la naissance du domaine numérique. En employant la syntaxe et les caractéristiques particuliers d’un langage pour ce but, ces instructions démontrent la multitude d’idioties qui peut émerger, quand la logique mathémathique est mise en pratique.

Les erreurs commises par des langages de programmation dues à leur propre manière d’opérer, sont une source inépuisable d’humour absurde parmi les professionnels du numérique.

Est-ce que danser des morceaux de code conçus en un langage de programmation fait rire? Comment se danse-t-il une boucle « do-while », quand la condition finale n’est pas satisfaite? Que se passe-t-il quand on prend l’expression « exécuter du code » littéralement?



Performance au SEAD, Autriche, juillet 2014
Danseurs: Federico Valenti, Josipa Štulić, Younha Ma
Projections vidéo en temps direct: Michael Baumann/Oktoskop
Musique: « Stratostaatti » by Mikka Vainio
Enregistrements sonores: Lea Pischke, Michael Baumann
Création sonore: Lea Pischke
Documentation: SensoReye Productions

Seit Anfang der neunziger Jahre zirkuliert im Internet ein Text, in dem anhand von Beispielen aus diversen Computersprachen beschrieben wird, wie man vorgehen muß, um sich erfolgreich “in den Fuß zu schießen”.
Der Text besteht aus einer Liste an Anweisungen für jede existierende Programmiersprache und Betriebssystem, wie man unter Verwendung der spracheneigenen Syntax und dem funktionalen Aufbau vorgehen muß, um den “Fußschuß” vorzunehmen.

Die Liste dient der Veranschaulichung der vielgestalten Idiotien, welche schnell aufkommen, wenn mathematische Logik zur Anwendung gebracht wird. Die Schwächen von Computersprachen, ihre Unzulänglichkeiten und die ihnen inhärenten Eigenheiten sind seit jeher Quelle vieler Witze in der Programmierszene.
Ist es lustig, Computercode zu tanzen? Wie sieht die tänzersiche Umsetzung einer “do-while”-Schleife aus, wenn die Bedingung, im Code weiterzulesen, noch nicht eingetroffen ist? Was geschieht, sobald man den englischen Ausdruck “to execute a code” wörtlich nimmt?



Performance am SEAD, Österreich, Juli 2014
Tänzer: Federico Valenti, Josipa Štulić, Younha Ma
Echtzeitvideoprojektionen: Michael Baumann/Oktoskop
Musik: « Stratostaatti » von Mikka Vainio
Audioaufnahmen: Lea Pischke, Michael Baumann
Klangliche Gestaltung: Lea Pischke
Dokumentation: SensoReye Productions