🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.robotics.misc
Article #126

Re: Forth compiler?

#126
From: Boris Mohar
Date: Mon, 01 May 2000 00:00
70 lines
4002 bytes
On Sun, 30 Apr 2000 23:47:42 GMT, jiva*@humboldt1.com (jiva) wrote:

>I don't think your observations of Forth vs C are accurate.
>
>
 Whenever I get a whiff of a  potential pissing contest it prompts me
to descend down to my archives and dredge up this old gem:

>How to shoot yourself in the foot   (on computer languages)
>-----------------------------------------------------------------------
>(revised and enhanced by Particle Man)
>  
>C: You shoot yourself in the foot.  
>  
>FORTRAN: You shoot yourself in every toe, slowly, one by one,  
>until all toes are used up. Then you read the next foot and  
>repeat the process. You will continue, even though you have  
>used up all the ammunition, because there's no routine for  
>exception handling.   
>  
>FORTH: You were scratching one foot with another when the
>gun went off.  You end up using one bullet to shoot yourself
>through both feet.
>
>PL/I: You use up all the system resources including the  
>off-line ammunition. DP and personnel management double their
>size, triple their budgets, buy four new mainframes and let the 
>old one drop on your foot.   
>   
>Pascal: The compiler won't let you shoot yourself in the foot.   
>   
>Algol: You shoot yourself in the foot with a musket. The musket 
>is fascinating in aesthetic respects and the wound confuses the  
>young nurse in the first-aid room.   
>   
>Modula-2: After discovering that you will never ever be able to  
>manage anything in this language you shoot yourself in the head. 
>   
>Ada: If you're stupid enough to engage in this language the US  
>ministry of defense will kidnap you, put you in front of an  
>execution squad and command: Shoot at his feet!   
>   
>C++: You incidentally create a dozen instances of yourself and  
>shoot all of them in the foot.  First aid isn't possible, as it  
>cannot be decided which instances are bit-accurate copies and which 
>only point to other ones: "Over there that's me."   
>   
>Smalltalk: You are spending so much time playing with the graphics 
>and the windowing system, that your boss will shoot you in the foot, 
>take away your work station and has you coding Cobol on a  
>character-based terminal.   
>   
>Lisp: You will shoot into the accessory, which holds the gun, that  
>you are using to shoot into the accessory....   
>   
>Prolog: You try to shoot yourself in the foot, but the bullet,  
>which misses the target, ricochets into the gun which explodes in your 
>face.   
>   
>Visual Basic: You pay Microsoft an inordinate amount of money, then  
>they put a control right there on the button bar that shoots you in the  
>foot.  If you don't like the implementation, fine - shoot your foot in  
>another language. But don't forget to buy WIN95 first.
>
>
Regards,

   Boris Mohar

   Viatrack Printed Circuit Designs
Technical Details
Message-ID: <ifkpgs00p58e33ntds6gspk2sp3g0k140m@4ax.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <46WN4.7560$3f2.56017@typhoon2.kc.rr.com> <8ei8n2$4t6@news-central.tiac.net> <390cc53d.10771400@news.humboldt1.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: feec1,6bfdd9870af454ef
X-Google-Attributes: gidfeec1,public
X-Google-Thread: fd6dd,cea8eaac6fd65daa
X-Google-Attributes: gidfd6dd,public
X-Google-Thread: 107cee,6bfdd9870af454ef
X-Google-Attributes: gid107cee,public
X-Google-Thread: 10d04f,6bfdd9870af454ef
X-Google-Attributes: gid10d04f,public
X-Google-Thread: 1045ed,6bfdd9870af454ef
X-Google-Attributes: gid1045ed,public
From: Boris Mohar <borism@sympatico.ca>
Subject: Re: Forth compiler?
Date: 2000/05/01
Message-ID: <ifkpgs00p58e33ntds6gspk2sp3g0k140m@4ax.com>
X-Deja-AN: 617675722
Content-Transfer-Encoding: 7bit
References: <46WN4.7560$3f2.56017@typhoon2.kc.rr.com> <8ei8n2$4t6@news-central.tiac.net> <390cc53d.10771400@news.humboldt1.com>
Content-Type: text/plain; charset=us-ascii
X-Trace: news20.bellglobal.com 957142085 216.209.77.96 (Sun, 30 Apr 2000 20:48:05 EDT)
Organization: Viatrack
MIME-Version: 1.0
NNTP-Posting-Date: Sun, 30 Apr 2000 20:48:05 EDT
Newsgroups: comp.robotics.misc,comp.ai.neural-nets,sci.electronics.misc,sci.med.vision,bionet.neuroscience