Paktor@cup.portal.com (David L Paktor) (08/24/89)
I found the following re-posted by someone who found it in rec.humor; I thought it was worth repeating, with some additions and questions. Mainly, FORTH was not included (shameful oversight), so I thought I'd post it here, with a few of my suggestions for a description of FORTH, and open up the "floor" to further suggestions from others. The article follows: ---------Cut Here----------------------------------------------------- Selecting a Programming Language Made Easy. Credits: Daniel Salomon & David Rossenbleuth, U. of Waterloo With such a large selection of programming languages, it can be difficult to choose one for a particular project. Reading manuals to evaluate the language is a time consuming process. On the other hand, most people already have a fairly good idea of how various automobiles compare. So in order to assist those trying to choose a language, we have prepared a chart that matches programming languages with comparable automobiles. Assembler A Formula I race car. Vary fast, but difficult to drive and expensive to maintain. FORTRAN II A model T Ford. Once it was king of the road. FORTRAN IV A model A Ford. FORTRAN 77 A six cylinder Ford Fairlane with standard transmission and no seat belts. COBOL A delivery van. It's bulky and ugly, but it does the work. BASIC A second hand Rambler with a rebuilt engine and patched upholstery. Your dad bought it for you to learn to drive. You'll ditch the car as soon as you can afford a new one. PL/1 A Cadillac convertible with automatic transmission, a two-tone paint job, white-wall tires, chrome exhaust pipes, and fuzzy dice hanging in the windshield. C A black Firebird, the all-macho car. Comes with optional seat belts (lint) and an optional fuzz buster (escape to assembler). ALGOL 60 An Austin Mini. Boy, that's a small car! Pascal A Volkswagon Beetle. It's small but sturdy. Was once popular with intellectuals. Modula II A Volkswagon Rabbit with a trailer hitch. ALGO 68 An Aston Martin. An impressive car, but not just anyone can drive it. LISP An electric car. It's simple but slow. Seat belts are not available. PROLOG/LUCID Protype concept-cars. PROLOG/MACSYMA A go-cart. LOGO A kiddie's replica of a Rolls Royce. Comes with a real engine and a working horn. APL A double-decker bus. It takes rows and columns of passengers to the same place all at the same time. But, it drives only in reverse gear, and is instrumented in Greek. Ada An army-green Mercedes-Benz staff car. Power steering, power brakes and automatic transmission are all standard. No other colors or options are available. If it's good enough for the generals, it's good enough for you. Manufacturing delays due to difficulties in reading the design specifications are starting to clear up. Microcode Experimental Jet Car. Extremely fast, incomprehensible, and encounters with bugs send it into the eighth dimension. Mesa Motor bicycle side car, without the motor bicycle (forking). Could obtain speeds of over 90 mph if a suitable motor bicycle was found (9.8 meters/sec/sec when encountering cliff edges). Looks a little like an army-green Mercedes-Benz staff car or Aston Martin in bad lighting. Same luggage capacity as a Volkswagon Rabbit with indicators. Great for sitting in and watching the world go by. ---------Cut Here----------------------------------------------------- Okay, I'm back. So, without further ado, a few suggested descriptions of FORTH, in the same vein: (1) FORTH A TR/4. Quick and responsive, but you can expect to spend quite a bit of time tinkering under the hood. It handles great around curves, and accellerates nicely. Not very roomy, however: good for one passenger, and some luggage, and maybe a medium-sized dog in the back seat. The stick shift is the way you want to go any- way: it gives you more control and is not sluggish the way most automatic transmissions are. Not very sturdy, either: in a col- lision with a Buick, the Buick comes through unscathed while your entire front end looks like crumpled Kleenex. (2) FORTH A Kaylor Kit-Kar. Once you put it together, you will have a firm understanding of the principles of its construction, and will be able to modify it to your taste. A great performer for handling and accelleration, but not very roomy. Definitely built for speed, rather than comfort. Of course, you can buy it fully assembled, but that would take some of the fun and adventure out of the ex- perience of owning one. The plastic body improves its power-to- weight ratio, but it has no crash-resistance whatsoever. (3) FORTH A Honda CB-350 Motorcycle. Fast, responsive, agile. Great for getting around stuck traffic during rush hour. One is easily tempted to zoom around at very high speeds, but be careful! If you wipe out, you're a goner.... (4) FORTH The "Little Deuce Coupe" of the Beach Boys' song: "She's just a little Deuce Coupe with a flat-head mill, But she'll walk a Thunderbird like it's standin' still. ... ... She's got a competition clutch and a four-on-the-floor, And she'll purr like a kitten till the leg-pipes roar, And if that ain't enough to make you flip your lid, There's one more thing: I've got the pink slip Daddy!" Any further suggestions? David ~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ === Mister Systems === | "You know the times David L Paktor | you impress me the most | are the times when you don't try; Paktor@cup.Portal.com | when you don't even try." -- Joni Mitchell | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DAVID@PENNDRLS.BITNET (08/25/89)
FORTH: Forth isn't a car. It isn't even a kit. It's a set of basic principles used in building a car from scratch. Most people don't do that, though; instead they buy one somebody else built and tinker with it until they've got what they want. But the principles are so simple, intuitive, and universal, that you could use them as a base for building anything from a go-cart to a moon ship. So far there are lots of go-carts, a few Cadillacs, and no moon ships. -- R. David Murray (DAVID@PENNDRLS.BITNET, DAVID@PENNDRLS.UPENN.EDU)