From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11390f,4c42ac518eba0bbe X-Google-Attributes: gid11390f,public X-Google-Thread: 1014db,4c42ac518eba0bbe X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,4c42ac518eba0bbe X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,4c42ac518eba0bbe X-Google-Attributes: gid103376,public From: Jack Rudd Subject: Re: Programming language vote - results Date: 1997/10/29 Message-ID: <345700BF.446B@lmco.com>#1/1 X-Deja-AN: 285738950 References: <343fbb5a.0@news.iprolink.ch> <343FD05C.8986A557@flash.net> <34428914.2D71D0F@ibm.net> <01bcd87f$7fefcf00$25a43a91@basil.omroep.nl> <34458CE3.507C@dynamite.com.au> <3444BFC6.794BDF32@druid.net> <34466EB4.3381@dynamite.com.au> <6275dt$agm$3@news.on> <344BCED0.2D51@dynamite.com.au> <344F0863.41C6@lmco.com> <3451AA9D.259C@dynamite.com.au> Organization: Lockheed Martin Federal Systems Newsgroups: comp.lang.ada,comp.lang.apl,comp.lang.c,comp.lang.c++ Date: 1997-10-29T00:00:00+00:00 List-Id: Alan E & Carmel J Brain wrote: > > Jack Rudd wrote: > > > > Alan E & Carmel J Brain wrote: > > > > > > ... Now I think that APL has a place, > > > but only in small, one-use throw-aways, ---->8------ > > > I'm an algorithm developer. The greatest value of APL for me is > > in rapid prototyping. > > Concur completely, an excellent example of 1-use throw-away is when > you're developing and testing an algorithm! APL is one heck of a good > rapid prototyping language. In fact, for algorithm design, I can't think > of one better. > I very seldom throw away a prototyped algorithm. Write enough of them (I'm coming up on 30 years of this activity), and one can prototype subsystems, then whole systems. My APL96 paper describes one of these... an APL2 prototype of a "hard real-time" system. In general, I advocate translating a prototyped system from APL to another language just prior to delivery to a customer...who, when he screws it up, can't then blame his problems on APL! Jack Rudd