Article View: comp.robotics.misc
Article #126Re: Forth compiler?
From: Boris Mohar
Date: Mon, 01 May 2000 00:00
Date: Mon, 01 May 2000 00:00
70 lines
4002 bytes
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-mailReferences:
<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