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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC 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: 109fba,4c42ac518eba0bbe X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,4c42ac518eba0bbe X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,4c42ac518eba0bbe X-Google-Attributes: gid1014db,public From: Alan E & Carmel J Brain Subject: Re: Programming language vote - results Date: 1997/10/25 Message-ID: <3451AE2C.7F7A@dynamite.com.au>#1/1 X-Deja-AN: 284769841 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> <62idmb$htg$1@news.on> Organization: @home Reply-To: aebrain@dynamite.com.au Newsgroups: comp.lang.ada,comp.lang.apl,comp.lang.c,comp.lang.c++ Date: 1997-10-25T00:00:00+00:00 List-Id: Randy MacDonald wrote: > > >> So, where's the code? Sounds like a challenge. > >No. Please. I'm begging. > Thus you consider your security code a failure? Nope. I just don't feel any tearing need to a) look up the hard copy from 1981, b) transcribe the APL into ASCII equivalents for posting and c) Expose to public view a piece of work I'm not particularly proud of. Don't think anyone could learn from it, and I'm not being paid, so why devote the time? > >Hence my preference for Ada. When listening to C weenies - er - > >enthusiasts talking about how their code is so tight, so efficient, and > >above all so impenetrable that it's obviously superior to another > >solution (in Ada so clear that "Any Fool could have written that"), > > This is the claim COBOL made also. I don't believe that one either. > My impression is that if an Ada program is clear, it probably isn't being > used for its intended purpose, i.e. an embedded program. Based upon what evidence? (No, this is not sarcasm, it's a request for info that might teach me something, if it can penetrate my thick skull). My own experience on embedded systems these past 12 years or so directly contradicts this. If you wish, I'll quote some code fragments. I'd be interested in whether you think them clear, and if not, why not. > We, and those of our clients who have used our "one-use throw-away" > software for time now measureable in decades would probably differ on > this. Fair enough. I'm sure you're correct (heck, there are even people who think RPG is just dandy). Can you tell me why though? > >and where terseness if vital (as > >in downloading complex programs over low-bandwidth data links). > > If that were true, Java wouldn't exist. ??? Something with the terseness of APL, if it had the functionality of Java plus a fair bit more, would be ideal. As it is, Java is flavour-of-the-month, but has not been shown to be appropriate for anything larger than relatively small applications. But now we're straying into territory more appropriate to comp.lang.java, and I'm adducing vague generalities without giving evidence, so I'd rather not continue here. > The structure is in the data, and more recently in the code. A nice property > of APL/J programs is that, where a structured look appears, for example, where > a series of lines have parallel structure, the similarity can be factored out, > leaving a series of individually unique lines. Please elucidate. A code fragment illustrating this would be greatly appreciated. My thanks for your time and effort. I think, considering the cross-post, an equivalent in C, C++ and Ada-95 would be useful too. I'll add those, if you wish (or maybe some reader who's more enthusiastic about C, C++ might be willing to). -- aebrain@dynamite.com.au <> <> How doth the little Crocodile | Alan & Carmel Brain| xxxxx Improve his shining tail? | Canberra Australia | xxxxxHxHxxxxxx _MMMMMMMMM_MMMMMMMMM abrain@cs.adfa.oz.au o OO*O^^^^O*OO o oo oo oo oo By pulling MAERKLIN Wagons, in 1/220 Scale