Programming language
Mark
moh at tctc.com
Wed Jul 23 02:25:05 GMT 1997
At 12:52 PM 7/18/97 CDT, you wrote:
>
>--> NOT subject to the frustrations of the VERY regimented structure of
>--> the other high level languages; but, much of that structure is
>--> available should you desire it.
>[snip]
>->Just like a mechanic has more than one wrench, a programmer should be
>->able to handle more than one language. In many cases, the language
>->itself is secondary to the specific *implementation* of the language,
>
>I have used various languages over the years and I have to agree with Dave,
>it is a matter of best fit for the project than which language is better. I
>prefer C but will use assembly, basic, etc. if that is a better fit.
>
>Little programming humor
>----------------------------------------------------------------------------
> Instructions for
>
> "Shooting Yourself in the Foot"
>
> in various computer languages
> and systems/interfaces
>============================================================================
>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.
>
>Modula-2: After realizing that you can't acutally accomplish anything in
> this language, you shoot yourself in the head.
>
>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 youshoot
> yourself in the appendage which holds...
>
>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 shoot yourself in the foot; 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.
>
>HyperTalk Put the first bullet of the gun into foot left of leg of you.
> Answer the result.
>
>UNIX: % ls foot.c foot.h foot.o toe.c toe.o %rm *.o rm: .O: No such file or
> directory % ls %
>
>Paradox: Not only can you shoot yourself in foot, your users can, too.
>
>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.
>
>Apple System 7: Double click the gun icon and a window giving a selection
> for guns, target areas, plus ballon help with medical remedies, and
> assorted sound effects. Click shoot button and small bomb appears with note
> "Error of type 1 has occurred."
>
>DOS (all versions): You finally found the gun, but can't locate the file
> with the foot for the life of you.
>
> -------- (Additional languages/interfaces found later) ---------
>
>Ada: If you are dumb 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.
>
>APL (alternate): You hear a gunshot, and there's a hole in your foot, but
> you don't remember enough linear algebra to understand what happened.
>
>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.
>
>DBase: You squeeze the trigger, but the bullet moves so slowly that by the
> time your foot feels the pain you've forgotten why you shot yourself
> anyway.
>
>DBase IV version 1.0: You pull the trigger, but it turns out that the gun
> was a poorly-designed grenade and the whole building blows up.
>
>sh, csh, etc.: You can't remember the syntax for anything, so you spend
> five hours reading man pages before giving up. You then shoot the computer
> and switch to C.
>
>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.
>
>SNOBOL: You grab your foot with your hand, then rewrite your hand to be a
> bullet. The act of shooting the original foot then changes your hand/bullet
> into yet another foot (a left foot).
>
>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.
>
>English: You put your foot in your mouth, then bite it off.
>
>CLIPPER: You grab a bullet, get ready to insert it in the gun so that you
> can shoot yourself in the foot, and discover that the gun that the bullet
> fits has not yet been built, but should be arriving in the mail
> _REAL_SOON_NOW_.
>
>SQL: You cut your foot off, send it out to a service bureau and when it
> returns, it has a hole in it, but will no longer fit the attachment at the
> end of your leg.
GOD BLESS YOU TERRY FOR A REALLY GOOD LAUGH
IRISH
More information about the Diy_efi
mailing list