Re: Tapping Technology: 99 Bottles

ConnTech (sufflib@tiac.net)
Sat, 21 Jun 1997 21:54:46 -0400

Date: Sat, 21 Jun 1997 21:54:46 -0400
Message-Id: <3.0.32.19970621215747.007998b0@tiac.net>
From: ConnTech <sufflib@tiac.net>
To: Multiple recipients of list <conntech>
Subject: Re: Tapping Technology: 99 Bottles

At 10:14 PM 6/20/97 -0400, you wrote:
>On busy nights barmen have
>to serve crowds of customers as fast as possible, particularly when "last
>orders" is called.

>From http://www.ionet.net/~timtroyr/funhouse/beer.html
By Tim Robinson

On a humor mailing list I was on in early '94, some nitwit posted the
entire lyrics to "99 Bottles of Beer on the Wall."  Needless to say, this
was seen as a waste of bandwidth. The first protest was that the job could
have been accomplished with six lines of BASIC and here were the six lines:

	10 REM Basic version of 99 bottles of beer
	20 FOR X=100 TO 1 STEP -1
	30 PRINT X;"Bottle(s) of beer on the wall,";X;"bottle(s) of beer"
	40 PRINT "Take one down and pass it around,"
	50 PRINT X-1;"bottle(s) of beer on the wall"
	60 NEXT

It opened the floodgates and programmers from all over the world gave
different versions in assorted languages.  I had hoped that I might someday
get 99 languages, but the list has now grown to 180 entries.  The first 15
are:

1.A+
2.ABC
3.Abundance
4.Ada
5.AL
6.Algol 60
7.Amiga Shell Script
8.AML
9.APL
10.APL2
11.Apple Script
12.ASP
13.*Assembler
14.AWK
15.BASIC

The code for these and the others can be found at:

http://www.ionet.net/~timtroyr/funhouse/beer.html

[Edited for ConnTech.]