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.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10ad36,eb29ffe585cb20aa X-Google-Attributes: gid10ad36,public X-Google-Thread: 10261c,eb29ffe585cb20aa X-Google-Attributes: gid10261c,public X-Google-Thread: fc89c,eb29ffe585cb20aa X-Google-Attributes: gidfc89c,public X-Google-Thread: 103376,eb29ffe585cb20aa X-Google-Attributes: gid103376,public X-Google-Thread: 10cc59,eb29ffe585cb20aa X-Google-Attributes: gid10cc59,public From: z007400b@bc.seflin.org (Ralph Silverman) Subject: Re: International Algorithmic language Date: 1997/08/19 Message-ID: <5tcma6$5td@nntp.seflin.org>#1/1 X-Deja-AN: 265308350 References: <5sfeus$a1i@nntp.seflin.org> <5spvub$qns@nntp.seflin.org> <33F1C6AB.25A3@lsl.co.uk> Followup-To: comp.unix.bsd,comp.lang.pascal,comp.lang.pascal.misc,comp.lang.ada,comp.unix.programmer Organization: SEFLIN Free-Net Newsgroups: comp.unix.bsd,comp.lang.pascal,comp.lang.pascal.misc,comp.lang.ada,comp.unix.programmer Date: 1997-08-19T00:00:00+00:00 List-Id: Nick Wagg (nickw@lsl.co.uk) wrote: : Ralph Silverman wrote: : > : > internationalization of algorithmic language : > : > one good idea involved in : > the 'c' programming language : > is the replacement of 'eurocentric' : > expressions in the 'operational heart' : > of the language, with more international : > expressions ... : On the one hand I can see the use, but on the other hand, it seems like : political correctness gone mad. : -- : Nick Wagg (mailto:nickw@lsl.co.uk) Laser-Scan Ltd, : Senior Software Engineer Science Park, Milton Rd, : Tel: +44(0)1223 420414 (ext 213) Cambridge, CB4 4FY, UK. : Fax: +44(0)1223 420044 http://www.lsl.co.uk/ lately found an old cassette recorder and, noticed symbols for operation ... [] ( box ) pause << ( double left wedge ) fast forward < ( single left wedge ) normal advance >> ( double right wedge ) reverse ( fast ) o ( circle ) record ( non - standard eject found ... ) now ... ^ ( up arrow ) eject ... recognize these ? increasingly ... certain symbolic ideas in programming have come to have similar currency ... { } replacing, BEGIN END ( program block ) == replacing, .EQ. ( logical comparison ) and symbols for shifts ... << >> ( left shift ) ( right shift ) and pointer operations, *, & ... etc. about the biggest remaining problems for fundamental symbols are loops and derived data types ... ( structures ) ... shall we stall over whether a loop should should be represented by next up to down to do ... while while ... do etc. ? -- Ralph Silverman z007400b@bcfreenet.seflin.lib.fl.us