Domain: 99-bottles-of-beer.net
Stories and comments across the archive that link to 99-bottles-of-beer.net.
Comments · 74
-
Re:Bah!
Actually, I've seen the specs for Malbolge, and I still think Threaded INTERCAL is more ingenious and extreme.
Really?
Have you compared
http://www.99-bottles-of-beer.net/language-malbolge-995.html
with
http://www.99-bottles-of-beer.net/language-intercal-333.htmlI'd say INTERCAL is funnier, but Malbolge is more extreme.
-
Re:ADA Resurgence?
Ada isn't just a palindrome. It's a hexadecimal palindrome. How many other languages can make that claim?
(Well, six that I can think of: B, C, D, E, F, and my own 99.) -
Only the difference engine?With the money this guy has surely he could afford to build a version of the Analytical Engine. It's not a giant leap for the machinists involved in such a project, given that the fine specifications for the various gears, wheels and cogs is a no-brainer for today's technology -- all the parts could be laser cut by a robot. It would be truly awe-inspiring to see the first computer functioning in all its glory, for indeed it is Turing complete and lays out many of the concepts used in modern digital computers.
Here are some links :
http://www.fourmilab.ch/babbage/
The obligatory 99-bottles-of-beer-on-the-wall in punched card Analytical Engine assembly language :
http://99-bottles-of-beer.net/language-babbage's-analytical-machine-79.html
Hmmm, I dare say that's shorter than the C# version, if you remove the comments. Oh and it will run Linux, if you have enough coal and are willing to wait a few years for X to load.
;) (it does have a graphical output device) As for a beowulf cluster, that might help performance, although your interconnect mechanism would probably be pneumatic ie. tubes (that's what the Internet is made of anyway right?) and the cluster size would require a few tens of millions of units. ;)jdb2
-
Only the difference engine?With the money this guy has surely he could afford to build a version of the Analytical Engine. It's not a giant leap for the machinists involved in such a project, given that the fine specifications for the various gears, wheels and cogs is a no-brainer for today's technology -- all the parts could be laser cut by a robot. It would be truly awe-inspiring to see the first computer functioning in all its glory, for indeed it is Turing complete and lays out many of the concepts used in modern digital computers.
Here are some links :
http://www.fourmilab.ch/babbage/
The obligatory 99-bottles-of-beer-on-the-wall in punched card Analytical Engine assembly language :
http://99-bottles-of-beer.net/language-babbage's-analytical-machine-79.html
Hmmm, I dare say that's shorter than the C# version, if you remove the comments. Oh and it will run Linux, if you have enough coal and are willing to wait a few years for X to load.
;) (it does have a graphical output device) As for a beowulf cluster, that might help performance, although your interconnect mechanism would probably be pneumatic ie. tubes (that's what the Internet is made of anyway right?) and the cluster size would require a few tens of millions of units. ;)jdb2
-
Take your pick
So many good and bad languages to pick from. This website contains code samples in just about every known computer language. Cheers!
-
99 bottles of beer in a lot of languages
Take a look at 99 Bottles of Beer, a website holds a collection of the Song 99 Bottles of Beer programmed in different programming languages. My personal favorite is LOLCODE.
:-) -
99 bottles of beer in a lot of languages
Take a look at 99 Bottles of Beer, a website holds a collection of the Song 99 Bottles of Beer programmed in different programming languages. My personal favorite is LOLCODE.
:-) -
Re:Perl
All I have to say is: http://www.99-bottles-of-beer.net/language-hq9+-1
3 34.html -
Re:Be afraid, bitches....
-
Re:Be afraid, bitches....
-
It was already done before
It was already done before:
http://99-bottles-of-beer.net/
xD -
if you like this...
Also check out 99 bottles of beer and Hello World Collection.
-
Re:You know you're on Slashdot when....
For the humour-challenged on this thread, there is a whole site devoted to ways of programming '99 bottles of beer': http://www.99-bottles-of-beer.net/
-
Re:Ruby is worseRuby is great. I cannot imagine what would make you say those things.
Probably stuff like
def r a;!(i=a=~/0/)?p(a):((?1..?9).map-(0..80).map{|j|a[ j]+(i-j)%9*
(i/9^j/9)*(i/27-j/27|i%9/3-j%9/3)*9}).map{|k|r$`
has something to do with people being turned off by Ruby... Besides, can't you write the same program in a shorter way using APL?
If you want to obfuscate, at least you should try to do it in a beautiful and elegant way, like this Perl program. -
Re:Why bother?
Instead of bitching, write a proxy program that sends a text file over SSH connection with rate limiting. Shouldn't be hard either - read a character from standard input (or file), write it to standard output (connected to the SSH program), sleep 250 milliseconds (better yet, 200 + random(1-100), to keep the rate from being suspiciously even), repeat until end of file is reached, exit.
The original poster could even re-use the code in the Expect language entry for the 99 bottles of beer song which not only simulates a human typing, it also simulates said human getting drunker and drunker as the song goes on and making more and more typing errors. Entirely consistent with student programming projects
;-) -
Re:Obfuscated code compiler?
Something like this?
Run that in Perl. Was apparently created with Acme::EyeDrops.
Perl's reputation for being impossible to read isn't really deserved... but as long as it's got the reputation anyway, we might as well have fun with it!
How many times did Larry Wall win the IOCCC? Consecutively? -
Re:Polyglot
Maybe he meant the Cow programming language?
-
PL/1?
The indentation is shot.
Seehttp://www.99-bottles-of-beer.net/language-pl-i -548.html
BOTTLES: PROC OPTIONS(MAIN);
DCL NUM_BOT FIXED DEC(3);
DCL PHRASE1 CHAR(100) VAR;
DCL PHRASE2 CHAR(100) VAR;
DCL PHRASE3 CHAR(100) VAR;
DO NUM_BOT = 100 TO 1 BY -1;
PHRASE1 = NUM_BOT||' Bottles of Beer on the wall,';
PHRASE2 = NUM_BOT||' Bottles of Beer';
PHRASE3 = 'Take one down and pass it around';
DISPLAY(PHRASE1||PHRASE2);
DISPLAY(PHRASE3);
END;
PHRASE1 = 'No more Bottles of Beer on the wall, ';
PHRASE2 = 'No more Bottles of Beer';
PHRASE3 = 'Go to the store and buy some more';
DISPLAY(PHRASE1||PHRASE2);
DISPLAY(PHRASE3);
END BOTTLES; -
Re:This won't affect salaried/exempt people.
Report to Conference Room C.
You will be seated in the comfy chair and be forced to endure what initially appears to be a finite PowerPoint presentation, but you will eventually realize is a Kafka-esque random crapflooder.
It is loaded with current buzzwords about some n-tier solution, somehow integrating all 621 languages on 99 bottles, which project will become your life, assuming you scream in the proper musical sequence from a certain Partridge Family episode, which will turn off the presentation and unlock the door.
Good luck. -
CD? Bah
I want 1.7 billion digits of Pi on the wall .
-
Dictionary of Programming Languages
Hi,
Besides THE Language list (which is also linked to in the story), I also like the Dictionary of Programming Languages, which includes the Language Type and a Description / History for MANY Programming Languages.
In a more "practical" side, it's also interesting / funny to read 99 Bottles of Beer - one program in 620 variations
-
Re:A program written in many of them
Where do I find a brainfuck compiler?
-
A program written in many of them
The same program, written in 621 of the 2,500+ is here.
-
Other Examples: Whitespace, Java2k, BeatnikI think these programming languages are more or less non-english:
- Whitespace
- Java2k (mostly non-english)
- HQ9+
- Beatnik
Greetings...
hildi