Instructions for 
"
Shooting Yourself in the Foot
in various computer
languages and systems/interfaces

I do not know where I got this, but I cannot take any credit (or blame) for its creation.



C

You shoot yourself in the foot.



C++

You accidentally create a dozen instances of yourself and shoot them
all in the foot. Providing emergency medical assistance is impossible
since you can't tell which are bitwise copies and which are just
pointing at others and saying, "That's me, over there."



FORTRAN

You shoot yourself in each toe, iteratively, until you run out of
toes; then you read in the next foot and repeat. If you run out of
bullets, you continue anyway because you have no exception-handling
routine.



LISP

You shoot yourself in the appendage which holds the gun with which you
shoot yourself in the appendage which holds the gun with which
you shoot yourself in the appendage which holds...



scheme

You shoot yourself in the appendage which holds the gun with which you
shoot yourself in the appendage which holds the gun with which you
shoot yourself in the appendage which holds the gun with which you
shoot yourself in the appendage which holds... ...but none of the
other appendages are aware of this happening.



COBOL

USEing a COLT 45 HANDGUN, AIM gun at LEG.Foot, THEN place
ARM.HAND.FINGER on HANDGUN.TRIGGER and SQUEEZE. THEN return
HANGUN to HOLSTER. CHECK whether shoelace needs to be retied.



BASIC

Shoot yourself in the foot with water pistol. On big systems, continue
until entire lower body is waterlogged. Virtual BASIC You'll shoot
yourself in the foot, but you'll have so much fun doing it that you
won't care.



FORTH

Foot in yourself shoot.



APL

You hear a gunshot, and there's a hole in your foot, but you don't
remember enough linear algebra to understand what happened; then spend
all day figuring out how to do it in fewer characters.

 

Pascal

The compiler won't let you shoot yourself in the foot.

 

Modula-2

After realizing that you can't actually accomplish anything in this
language, you shoot yourself in the head.

 

Ada

If you are brave enough to actually use this language, the United
States Department of Defense will kidnap you, stand you up in front of
a firing squad, and tell the soldiers, "Shoot at his feet."

 

Algol

You shoot yourself in the foot with a musket. The musket is
aesthetically fascinating, and the wound baffles the adolescent medic
in the emergency room.

 

Assembly

You crash the OS and overwrite the
root disk. The system administrator arrives and shoots you in the
foot. After a moment of contemplation, the administrator shoots
himself in the foot and then hops around the room rabidly shooting at
everyone in sight.

 

Smalltalk

You spend so much time playing with the graphics and windowing system
that your boss shoots you in the foot, takes away your workstation,
and makes you develop in COBOL on a character terminal.

 

PL/I

You consume all available system resources, including all the offline
bullets. The DataProcessing&Payroll Department doubles its size,
triples its budget, acquires four new mainframes, and drops the
original one on your foot.

 

Prolog

You attempt to shoot yourself in the foot, but the bullet, failing to
find its mark, backtracks to the gun which then explodes in your face.

 

UNIX

$ ls
foot.c foot.h foot.o toe.c toe.o
$ rm * .o
rm: .o: No such file or directory
$ ls
$

 

Motif

You spend days writing a UIL description of your foot, the trajectory,
the bullet, and the intricate scrollwork on the ivory handles of the
gun. When you finally get around to pulling the trigger, the gun jams.

 

DOS (all versions)

You finally found the gun, but can't locate the file with the foot for
the life of you.