Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Progress means replacing a theory that is wrong with one more subtly wrong.


computers / comp.os.vms / Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

SubjectAuthor
* 8-bit charactersPhillip Helbig (undress to reply
`* Re: 8-bit charactersStephen Hoffman
 +* Re: 8-bit charactersJan-Erik Söderholm
 |+- Re: 8-bit charactersStephen Hoffman
 |+* Re: 8-bit charactersArne Vajhøj
 ||`* Re: 8-bit charactersLawrence D’Oliveiro
 || `* Re: 8-bit charactersArne Vajhøj
 ||  +* Re: 8-bit charactersCraig A. Berry
 ||  |+* Re: 8-bit charactersArne Vajhøj
 ||  ||+* Re: 8-bit charactersCraig A. Berry
 ||  |||`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  ||`* Re: 8-bit charactersLawrence D’Oliveiro
 ||  || `- Re: 8-bit charactersLawrence D’Oliveiro
 ||  |`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  `* Re: 8-bit charactersLawrence D’Oliveiro
 ||   `- Re: 8-bit charactersArne Vajhøj
 |`* Re: 8-bit charactersPhillip Helbig (undress to reply
 | `- Re: 8-bit charactersMichael Moroney
 `* Re: 8-bit charactersPhillip Helbig (undress to reply
  `* Re: 8-bit charactersMichael Moroney
   +* Re: 8-bit charactersPhillip Helbig (undress to reply
   |`* Re: 8-bit charactersMichael Moroney
   | `* Re: 8-bit charactersPhillip Helbig (undress to reply
   |  `* Re: 8-bit charactersDave Froble
   |   `* Re: 8-bit charactersMichael Moroney
   |    `* Re: 8-bit charactersArne Vajhøj
   |     `* Re: 8-bit charactersRobert A. Brooks
   |      `* Re: 8-bit charactersSimon Clubley
   |       +* Re: 8-bit charactersRobert A. Brooks
   |       |+- Re: 8-bit charactersMichael Moroney
   |       |`* Re: 8-bit charactersStephen Hoffman
   |       | +- Re: 8-bit charactersArne Vajhøj
   |       | `* Impenetrable code, was: Re: 8-bit charactersSimon Clubley
   |       |  `- Re: Impenetrable code, was: Re: 8-bit charactersDave Froble
   |       `* Re: 8-bit charactersJohn Reagan
   |        +* Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        |+* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||`* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersNorbert Schönartz
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || `* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||  `- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        |`- Re: Trigger warnings, was: Re: 8-bit charactersJohn Reagan
   |        `* Re: 8-bit charactersDave Froble
   |         `* Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |   |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |    |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |    `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |           `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersJake Hamby
   |            |       |  | |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBob Eager
   |            |       |  | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |       |  |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitRichard Maher
   |            |       |  |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |        `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |         +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |         |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  |         `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |          +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |+- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersRich Alderson
   |            |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitDave Froble
   |            `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   +* Re: 8-bit charactersLawrence D’Oliveiro
   `* Re: 8-bit charactersJon Pinkley

Pages:123456789
Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<jeq9cnF7nruU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22827&group=comp.os.vms#22827

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: 20 May 2022 19:44:23 GMT
Lines: 19
Message-ID: <jeq9cnF7nruU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org>
<smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org>
<smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org>
<618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me>
<smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk>
<jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk>
<t68k2i$e7c$2@dont-email.me> <6287d7e2$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net p++6NHKpwJXI2fdMesAXpgIpSgCj2muYDjO7LVbi9eBGuE3Hmq
Cancel-Lock: sha1:ozRL8D2E0QvAhELfgP1iDzdJXBM=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Fri, 20 May 2022 19:44 UTC

On Fri, 20 May 2022 14:03:11 -0400, Arne Vajhøj wrote:

> But note that their existence is optional, if the system does not have
> 32 bit integers then they don't exist.

I have a standard 'typedefs' file that I use for all my C programs. For
example:

typedef int INT,*PINT;

At least I can make adjustments easily, although one has to be careful in
lots of other places (e.g. shifts).

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6904k$jpl$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22838&group=comp.os.vms#22838

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Fri, 20 May 2022 17:10:44 -0400
Organization: HoffmanLabs LLC
Lines: 25
Message-ID: <t6904k$jpl$1@dont-email.me>
References: <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk> <jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk> <t68k2i$e7c$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="dd0eed4a49c7b18159e0baf9e457c503";
logging-data="20277"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BlENktqXCXed8F7bz38aRCccxDBR+hQo="
User-Agent: Unison/2.2
Cancel-Lock: sha1:onIViOUdyaFTPX1ePxSpG1i0jbA=
 by: Stephen Hoffman - Fri, 20 May 2022 21:10 UTC

On 2022-05-20 17:44:50 +0000, Simon Clubley said:

> On 2022-05-20, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> Neither Pascal nor C have well defined types in the standard.
>>
>> The size of integer in bits and one or two complement is implementation
>> specific.
>>

That's true in C until C2X, with the current draft requiring two's
complement, and including type-generic functions for integer overflow
checks.

>
> These days, I avoid this problem in my C code by using the
> uint[8/16/32]_t (and friends) data types.
>

Same here, where I need to care that much about the integer types.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t692vb$71s$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22839&group=comp.os.vms#22839

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Fri, 20 May 2022 17:59:04 -0400
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <t692vb$71s$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 20 May 2022 21:59:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dc334d401bdd6bc3d430be95476fbae";
logging-data="7228"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19qWz7pfp7+Pmo90hRkmtILl9uT2Ol4tsk="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:/gNpkTthyMGZIjIdb4+RLJ6jXso=
In-Reply-To: <t68jm0$e7c$1@dont-email.me>
 by: Dave Froble - Fri, 20 May 2022 21:59 UTC

On 5/20/2022 1:38 PM, Simon Clubley wrote:
> On 2022-05-20, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 5/20/2022 8:16 AM, Arne Vajhøj wrote:
>>
>>> If we go over to VMS Basic, then VSI can easily add new
>>> types and new functions. No problem. But could VSI
>>> remove the variable name suffix does implicit typing
>>> mechanism? I don't think so.
>>>
>>> Arne
>>>
>>
>> Why would you want to remove something that perhaps some users want to continue
>> to use? Leaving it doesn't hurt, and users can choose to not use it.
>>
>
> Because you want to remove dangerous features to force people to write
> more robust code.

There are words to describe that type of thinking. "Tyrant" comes to mind.

Should we do away with parachutes so people cannot sky dive?

Should we do away with cars so people cannot crash?

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<628823bb$0$702$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22845&group=comp.os.vms#22845

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 20 May 2022 19:26:48 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk>
<jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk>
<t68k2i$e7c$2@dont-email.me> <6287d7e2$0$700$14726298@news.sunsite.dk>
<t68mb1$fdi$2@news.misty.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <t68mb1$fdi$2@news.misty.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <628823bb$0$702$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 45785ad0.news.sunsite.dk
X-Trace: 1653089212 news.sunsite.dk 702 arne@vajhoej.dk/68.9.63.232:50932
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 20 May 2022 23:26 UTC

On 5/20/2022 2:23 PM, Johnny Billquist wrote:
> On 2022-05-20 20:03, Arne Vajhøj wrote:
>> On 5/20/2022 1:44 PM, Simon Clubley wrote:
>>> On 2022-05-20, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> Neither Pascal nor C have well defined types in the standard.
>>>>
>>>> The size of integer in bits and one or two complement is
>>>> implementation specific.
>>>
>>> These days, I avoid this problem in my C code by using the
>>> uint[8/16/32]_t
>>> (and friends) data types.
>>
>> Which is as good as you can do in C.
>>
>> But note that their existence is optional, if the system does
>> not have 32 bit integers then they don't exist.
>
> Well, if the system don't have 32 bit integers, then the code is doomed
> to fail anyway, and it's good that it fails at compilation.

If 32 bit is truly required then yes.

But if the system has 36 bit int's and they would work then it is
a different story.

>
>> And intN_t is guaranteed to be two's complement but uintN_T is not.
>
> I would hope that an uintN_t is guaranteed to *not* be two complement.
> It would sortof defeat the meaning of the 'u' if it was two complement.

Egg on my face.

Of course unsigned does not specify how negative numbers are
represented.

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<601260de-2eb5-474b-ba6a-e563169e0defn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22877&group=comp.os.vms#22877

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:2b09:b0:45b:59b:5df6 with SMTP id jx9-20020a0562142b0900b0045b059b5df6mr12431399qvb.22.1653170020191;
Sat, 21 May 2022 14:53:40 -0700 (PDT)
X-Received: by 2002:a05:6214:250b:b0:45b:9ee:730a with SMTP id
gf11-20020a056214250b00b0045b09ee730amr12397733qvb.15.1653170020025; Sat, 21
May 2022 14:53:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sat, 21 May 2022 14:53:39 -0700 (PDT)
In-Reply-To: <628823bb$0$702$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:46b0:abc0:4bdd:86a:5c:7bfe;
posting-account=OGFVHQoAAAASiNAamRQec8BtkuXxYFnQ
NNTP-Posting-Host: 2600:1700:46b0:abc0:4bdd:86a:5c:7bfe
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk>
<smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk>
<sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk>
<jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk>
<t68k2i$e7c$2@dont-email.me> <6287d7e2$0$700$14726298@news.sunsite.dk>
<t68mb1$fdi$2@news.misty.com> <628823bb$0$702$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <601260de-2eb5-474b-ba6a-e563169e0defn@googlegroups.com>
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
From: jake.ha...@gmail.com (Jake Hamby)
Injection-Date: Sat, 21 May 2022 21:53:40 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3846
 by: Jake Hamby - Sat, 21 May 2022 21:53 UTC

On Friday, May 20, 2022 at 4:26:54 PM UTC-7, Arne Vajhøj wrote:
> > Well, if the system don't have 32 bit integers, then the code is doomed
> > to fail anyway, and it's good that it fails at compilation.
> If 32 bit is truly required then yes.
>
> But if the system has 36 bit int's and they would work then it is
> a different story.
> >
> >> And intN_t is guaranteed to be two's complement but uintN_T is not.
> >
> > I would hope that an uintN_t is guaranteed to *not* be two complement.
> > It would sortof defeat the meaning of the 'u' if it was two complement.
> Egg on my face.
>
> Of course unsigned does not specify how negative numbers are
> represented.

You might enjoy this 2018 CppCon talk by JF Bastien at Apple about how C++ actually works in practice and the effort required to finally guarantee signed integers to be two's complement there so that the compiler will generate the code that you'd hoped that it would generate but it actually doesn't sometimes: https://youtu.be/JhUxIVf1qok

C++ is ugly enough that the only accepted way to perform some of these numeric casts safely (and I've seen this in Firefox code and elsewhere) is to memcpy() from the source to the destination variable. The compiler hopefully has memcpy() as a builtin, recognizes what's going on, and generates the correct cast without even moving the variable between registers (hopefully). Otherwise, it could do the wrong thing. It's been a while since I watched the talk, and so the details have thankfully vanished from my memory.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6fung$lvh$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22897&group=comp.os.vms#22897

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 23 May 2022 12:29:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <t6fung$lvh$1@dont-email.me>
References: <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk> <jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk> <t68k2i$e7c$2@dont-email.me> <t6904k$jpl$1@dont-email.me>
Injection-Date: Mon, 23 May 2022 12:29:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4139d7cff2485a3898eba59e6dec3b22";
logging-data="22513"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eVn/5JiqMJOWeeMLd7MtJVIixlN38OKg="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:cDKrmUCxZypTtV17MTW+dacd0wg=
 by: Simon Clubley - Mon, 23 May 2022 12:29 UTC

On 2022-05-20, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
> On 2022-05-20 17:44:50 +0000, Simon Clubley said:
>>
>> These days, I avoid this problem in my C code by using the
>> uint[8/16/32]_t (and friends) data types.
>>
>
> Same here, where I need to care that much about the integer types.
>

Person who likes Ada here, remember ? :-)

I always care about my types... :-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6fv1f$lvh$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22898&group=comp.os.vms#22898

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 23 May 2022 12:34:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <t6fv1f$lvh$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me>
Injection-Date: Mon, 23 May 2022 12:34:55 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4139d7cff2485a3898eba59e6dec3b22";
logging-data="22513"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18BWZaxBG6ogW8Dx0aXp/zENtieRbNav2Q="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:hcN/h6mBDksh9NkH1M4JGRw1suw=
 by: Simon Clubley - Mon, 23 May 2022 12:34 UTC

On 2022-05-20, Dave Froble <davef@tsoft-inc.com> wrote:
> On 5/20/2022 1:38 PM, Simon Clubley wrote:
>> On 2022-05-20, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> Why would you want to remove something that perhaps some users want to continue
>>> to use? Leaving it doesn't hurt, and users can choose to not use it.
>>>
>>
>> Because you want to remove dangerous features to force people to write
>> more robust code.
>
> There are words to describe that type of thinking. "Tyrant" comes to mind.
>
> Should we do away with parachutes so people cannot sky dive?
>

Parachutes are a required feature so people don't die.

You also make sure they are built to required safety standards.

> Should we do away with cars so people cannot crash?
>

No, but you ban the ones that are no longer safe.

Likewise, there are very good reasons why Hollerith constants are no
longer in the current versions of Fortran.

Some reading:

https://en.wikipedia.org/wiki/Hollerith_constant

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6gefk$lai$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22907&group=comp.os.vms#22907

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 23 May 2022 12:57:45 -0400
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <t6gefk$lai$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
<t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 23 May 2022 16:58:28 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="96be657d06d4f58799c230236ae9b490";
logging-data="21842"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19nu0rL68j6xf4NBNVLYxu78zbFQoqUPX0="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:4IeFBH/V1FZ6fOCCYpKgc3+swDU=
In-Reply-To: <t6fv1f$lvh$2@dont-email.me>
 by: Dave Froble - Mon, 23 May 2022 16:57 UTC

On 5/23/2022 8:34 AM, Simon Clubley wrote:
> On 2022-05-20, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 5/20/2022 1:38 PM, Simon Clubley wrote:
>>> On 2022-05-20, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> Why would you want to remove something that perhaps some users want to continue
>>>> to use? Leaving it doesn't hurt, and users can choose to not use it.
>>>>
>>>
>>> Because you want to remove dangerous features to force people to write
>>> more robust code.
>>
>> There are words to describe that type of thinking. "Tyrant" comes to mind.
>>
>> Should we do away with parachutes so people cannot sky dive?
>>
>
> Parachutes are a required feature so people don't die.

If people would not jump out of perfectly airworthy aircraft, they would not be
required.

> You also make sure they are built to required safety standards.

That would be the reserve parachute, for when the primary doesn't open.

>> Should we do away with cars so people cannot crash?
>>
>
> No, but you ban the ones that are no longer safe.

When a fully loaded tri-axle truck runs over a car, then no car is safe.

Thing is Simon, there is no true safety. There is due diligence, and being
careful. Still, shot happens.

What safety is there when that comet plows into (where did you say you lived?)
the planet?

What safety is there in programming when you remove the need for a programmer to
exercise due diligence and careful practices?

Yes, I use tools to evaluate a compiler listing, though I'd rather the compiler
just tell me.

There is a difference between "enforce" and "inform". I'm not into enforcement.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6gh98$10j$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22911&group=comp.os.vms#22911

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Mon, 23 May 2022 17:46:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <t6gh98$10j$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me>
Injection-Date: Mon, 23 May 2022 17:46:16 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4139d7cff2485a3898eba59e6dec3b22";
logging-data="1043"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lcJO2Qe9GOv9KL+f7K9J16f8JmmBch7Y="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:lMaA+UlWsQzfskSsP2s5YyACd+c=
 by: Simon Clubley - Mon, 23 May 2022 17:46 UTC

On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>
> What safety is there in programming when you remove the need for a programmer to
> exercise due diligence and careful practices?
>

With that attitude David, you should switch to using C... :-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6gnrn$t6$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22913&group=comp.os.vms#22913

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 23 May 2022 15:37:50 -0400
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <t6gnrn$t6$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
<t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me>
<t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 23 May 2022 19:38:31 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="96be657d06d4f58799c230236ae9b490";
logging-data="934"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185FoEGNL+wavrFmOEep7YDmuWOJKX6FgY="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:A7hf01dePSVfVwQcv+86Hc5Kvbo=
In-Reply-To: <t6gh98$10j$1@dont-email.me>
 by: Dave Froble - Mon, 23 May 2022 19:37 UTC

On 5/23/2022 1:46 PM, Simon Clubley wrote:
> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> What safety is there in programming when you remove the need for a programmer to
>> exercise due diligence and careful practices?
>>
>
> With that attitude David, you should switch to using C... :-)
>
> Simon.
>

What attitude is that?

Think I'll stick to Basic. Does what I need. Has strings built in.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<jf28s0Ftod1U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22914&group=comp.os.vms#22914

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: 23 May 2022 20:24:32 GMT
Lines: 18
Message-ID: <jf28s0Ftod1U1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
<t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me>
<t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net E0mLF4FGG+d+mvA9+VvJfQVZOZVyBqvoE6P4yPJS88HN4h//yU
Cancel-Lock: sha1:cyEtlhZqXLLnHkfTbX2QMY8fACY=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Mon, 23 May 2022 20:24 UTC

On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:

> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> What safety is there in programming when you remove the need for a
>> programmer to exercise due diligence and careful practices?
>>
>>
> With that attitude David, you should switch to using C... :-)

C is for wimps. Try BCPL.

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<jf2fqfFiphjU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22915&group=comp.os.vms#22915

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Mon, 23 May 2022 18:23:11 -0400
Lines: 20
Message-ID: <jf2fqfFiphjU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org>
<smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org>
<618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me>
<smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
<t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me>
<t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me>
<jf28s0Ftod1U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net hvQ+P0f/qgVktRAn61WZ9QWM4NDCdA7klpLi+v6TUXTFj4EyAt
Cancel-Lock: sha1:EAdVR1lXjFnMsvfjKc0DniVOXio=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Content-Language: en-US
In-Reply-To: <jf28s0Ftod1U1@mid.individual.net>
 by: Bill Gunshannon - Mon, 23 May 2022 22:23 UTC

On 5/23/22 16:24, Bob Eager wrote:
> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>
>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> What safety is there in programming when you remove the need for a
>>> programmer to exercise due diligence and careful practices?
>>>
>>>
>> With that attitude David, you should switch to using C... :-)
>
> C is for wimps. Try BCPL.
>
>

BCPL is for wimps. Stick with Macro-11.

bill

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<jf2jkpFtod1U2@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22916&group=comp.os.vms#22916

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: 23 May 2022 23:28:25 GMT
Lines: 29
Message-ID: <jf2jkpFtod1U2@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me>
<t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me>
<t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me>
<jf28s0Ftod1U1@mid.individual.net> <jf2fqfFiphjU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net xZcA+gjtzBneN+6m0+XcZQxdoHVzrewf7ZQ7qzRQWlCAM5/Sh4
Cancel-Lock: sha1:/P9dL86Uq4Azc1eeI7Fw9ufOGmk=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Mon, 23 May 2022 23:28 UTC

On Mon, 23 May 2022 18:23:11 -0400, Bill Gunshannon wrote:

> On 5/23/22 16:24, Bob Eager wrote:
>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>
>>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> What safety is there in programming when you remove the need for a
>>>> programmer to exercise due diligence and careful practices?
>>>>
>>>>
>>> With that attitude David, you should switch to using C... :-)
>>
>> C is for wimps. Try BCPL.
>>
>>
>>
>
> BCPL is for wimps. Stick with Macro-11.
>
> bill

I did a BCPL compiler to generate Macro-11. Well, binary instructions.

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22918&group=comp.os.vms#22918

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:18f:b0:2f3:f42f:67f0 with SMTP id s15-20020a05622a018f00b002f3f42f67f0mr19109525qtw.42.1653379633903;
Tue, 24 May 2022 01:07:13 -0700 (PDT)
X-Received: by 2002:a05:620a:450e:b0:6a0:268e:e384 with SMTP id
t14-20020a05620a450e00b006a0268ee384mr16183988qkp.245.1653379633728; Tue, 24
May 2022 01:07:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 24 May 2022 01:07:13 -0700 (PDT)
In-Reply-To: <jf28s0Ftod1U1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.16.45; posting-account=xnH4mQkAAADgGjKHSw0dMDzsXknFp5II
NNTP-Posting-Host: 2.103.16.45
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk>
<smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk>
<sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk>
<t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me>
<t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me>
<jf28s0Ftod1U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com>
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
From: gxy...@uk2.net (Ian Miller)
Injection-Date: Tue, 24 May 2022 08:07:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2917
 by: Ian Miller - Tue, 24 May 2022 08:07 UTC

On Monday, May 23, 2022 at 9:24:36 PM UTC+1, Bob Eager wrote:
> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>
> > On 2022-05-23, Dave Froble <da...@tsoft-inc.com> wrote:
> >>
> >> What safety is there in programming when you remove the need for a
> >> programmer to exercise due diligence and careful practices?
> >>
> >>
> > With that attitude David, you should switch to using C... :-)
> C is for wimps. Try BCPL.
> --
> My posts are my copyright and if @diy_forums or Home Owners' Hub
> wish to copy them they can pay me £1 a message.
> Use the BIG mirror service in the UK: http://www.mirrorservice.org
> *lightning surge protection* - a w_tom conductor

I preferred BCPL to BASIC on the BBC Computer.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<7aa82bb7d4418bd85d657bd4b1d1a961fe1829c6.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22919&group=comp.os.vms#22919

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 11:17:07 +0100
Organization: One very high maintenance cat
Message-ID: <7aa82bb7d4418bd85d657bd4b1d1a961fe1829c6.camel@munted.eu>
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net>
<6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me>
<6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me>
<t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me>
<t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me>
<t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net>
<9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="1019491"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:Te3954R0Op/lSBltUgiYVFKuamM=
X-User-ID: eJwFwQEBwDAIAzBNPZRtcoCCfwlPaIHo48FwLnezqnvkyhdlnbDZsSHxzrTowKiStwXU7oeUe8c0oKsfqGUXiw==
X-Priority: 1
In-Reply-To: <9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com>
 by: Single Stage to Orbi - Tue, 24 May 2022 10:17 UTC

On Tue, 2022-05-24 at 01:07 -0700, Ian Miller wrote:
> On Monday, May 23, 2022 at 9:24:36 PM UTC+1, Bob Eager wrote:
> > On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
> >
> > > On 2022-05-23, Dave Froble <da...@tsoft-inc.com> wrote:
> > > >
> > > > What safety is there in programming when you remove the need
> > > > for a
> > > > programmer to exercise due diligence and careful practices?
> > > >
> > > >
> > > With that attitude David, you should switch to using C... :-)
> > C is for wimps. Try BCPL.
> > --
> > My posts are my copyright and if @diy_forums or Home Owners' Hub
> > wish to copy them they can pay me £1 a message.
> > Use the BIG mirror service in the UK: http://www.mirrorservice.org 
> > *lightning surge protection* - a w_tom conductor
>
> I preferred BCPL to BASIC on the BBC Computer.

I preferred 6502 assembler to BASIC on the Beeb.
--
Tactical Nuclear Kittens

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6iksp$bfh$1@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22921&group=comp.os.vms#22921

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 13:00:09 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t6iksp$bfh$1@reader1.panix.com>
References: <smg4a2$boh$1@gioia.aioe.org> <t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net> <jf2fqfFiphjU1@mid.individual.net>
Injection-Date: Tue, 24 May 2022 13:00:09 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="11761"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Tue, 24 May 2022 13:00 UTC

In article <jf2fqfFiphjU1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>On 5/23/22 16:24, Bob Eager wrote:
>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>
>>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> What safety is there in programming when you remove the need for a
>>>> programmer to exercise due diligence and careful practices?
>>>>
>>>>
>>> With that attitude David, you should switch to using C... :-)
>>
>> C is for wimps. Try BCPL.
>
>BCPL is for wimps. Stick with Macro-11.

Anything other than machine code in octal is for pikers.

- Dan C.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<jf45m0Fsh5eU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22923&group=comp.os.vms#22923

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 09:42:23 -0400
Lines: 31
Message-ID: <jf45m0Fsh5eU1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <t6gh98$10j$1@dont-email.me>
<jf28s0Ftod1U1@mid.individual.net> <jf2fqfFiphjU1@mid.individual.net>
<t6iksp$bfh$1@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net jwaTSMBSF6ueorlTUIpEdA6uE71ngXzN8zaGBnGh5cNj/WKAn+
Cancel-Lock: sha1:S2rBBfljBDWCfXau9nZSn2lUT0Q=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Content-Language: en-US
In-Reply-To: <t6iksp$bfh$1@reader1.panix.com>
 by: Bill Gunshannon - Tue, 24 May 2022 13:42 UTC

On 5/24/22 09:00, Dan Cross wrote:
> In article <jf2fqfFiphjU1@mid.individual.net>,
> Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>> On 5/23/22 16:24, Bob Eager wrote:
>>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>>
>>>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>>
>>>>> What safety is there in programming when you remove the need for a
>>>>> programmer to exercise due diligence and careful practices?
>>>>>
>>>>>
>>>> With that attitude David, you should switch to using C... :-)
>>>
>>> C is for wimps. Try BCPL.
>>
>> BCPL is for wimps. Stick with Macro-11.
>
> Anything other than machine code in octal is for pikers.
>

Learned to do that on the IBM 1401 when I learned Autocoder.
Efficiency was important in those days and the output from
the Autocoder translator had way too much fluff. Used to
be fun to Compile a utility program written in Autocoder,
look at the output card deck and then reduce it to one or
two cards max.

bill

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6inkk$nf2$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22924&group=comp.os.vms#22924

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 14:47:00 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t6inkk$nf2$1@gioia.aioe.org>
References: <smg4a2$boh$1@gioia.aioe.org> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net> <9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com> <7aa82bb7d4418bd85d657bd4b1d1a961fe1829c6.camel@munted.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="24034"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Tue, 24 May 2022 13:47 UTC

On 05/24/22 11:17, Single Stage to Orbit wrote:
> On Tue, 2022-05-24 at 01:07 -0700, Ian Miller wrote:
>> On Monday, May 23, 2022 at 9:24:36 PM UTC+1, Bob Eager wrote:
>>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>>
>>>> On 2022-05-23, Dave Froble<da...@tsoft-inc.com> wrote:
>>>>>
>>>>> What safety is there in programming when you remove the need
>>>>> for a
>>>>> programmer to exercise due diligence and careful practices?
>>>>>
>>>>>
>>>> With that attitude David, you should switch to using C... :-)
>>> C is for wimps. Try BCPL.
>>> --
>>> My posts are my copyright and if @diy_forums or Home Owners' Hub
>>> wish to copy them they can pay me £1 a message.
>>> Use the BIG mirror service in the UK: http://www.mirrorservice.org
>>> *lightning surge protection* - a w_tom conductor
>>
>> I preferred BCPL to BASIC on the BBC Computer.
>
> I preferred 6502 assembler to BASIC on the Beeb.

I preferred 6502 asm and macro 11 to anything else I had access to
at time.

The rest of you all were lucky :-)...

Chris

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j2v5$h8d$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22927&group=comp.os.vms#22927

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.185.159.157.200!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 19:00:21 +0200
Organization: MGT Consulting
Message-ID: <t6j2v5$h8d$1@news.misty.com>
References: <smg4a2$boh$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org>
<smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org>
<618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me>
<smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me>
<6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me>
<t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me>
<627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me>
<jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk>
<jeo7pvFk767U1@mid.individual.net> <6286f395$0$701$14726298@news.sunsite.dk>
<jepghgFric3U1@mid.individual.net> <6287bc1f$0$700$14726298@news.sunsite.dk>
<t68k2i$e7c$2@dont-email.me> <6287d7e2$0$700$14726298@news.sunsite.dk>
<t68mb1$fdi$2@news.misty.com> <628823bb$0$702$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 24 May 2022 17:00:21 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="185.159.157.200";
logging-data="17677"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <628823bb$0$702$14726298@news.sunsite.dk>
 by: Johnny Billquist - Tue, 24 May 2022 17:00 UTC

On 2022-05-21 01:26, Arne Vajhøj wrote:
> On 5/20/2022 2:23 PM, Johnny Billquist wrote:
>> On 2022-05-20 20:03, Arne Vajhøj wrote:
>>> On 5/20/2022 1:44 PM, Simon Clubley wrote:
>>>> On 2022-05-20, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>> Neither Pascal nor C have well defined types in the standard.
>>>>>
>>>>> The size of integer in bits and one or two complement is
>>>>> implementation specific.
>>>>
>>>> These days, I avoid this problem in my C code by using the
>>>> uint[8/16/32]_t
>>>> (and friends) data types.
>>>
>>> Which is as good as you can do in C.
>>>
>>> But note that their existence is optional, if the system does
>>> not have 32 bit integers then they don't exist.
>>
>> Well, if the system don't have 32 bit integers, then the code is
>> doomed to fail anyway, and it's good that it fails at compilation.
>
> If 32 bit is truly required then yes.
>
> But if the system has 36 bit int's and they would work then it is
> a different story.

Well. There is no way to tell if a 36 bit integer would actually be
acceptable if you try to use something you think are 32 bits, so it's
still the safe option to fail such code.

>>> And intN_t is guaranteed to be two's complement but uintN_T is not.
>>
>> I would hope that an uintN_t is guaranteed to *not* be two complement.
>> It would sortof defeat the meaning of the 'u' if it was two complement.
>
> Egg on my face.

:-D

Johnny

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j35e$h8d$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22928&group=comp.os.vms#22928

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.185.159.157.200!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 19:03:42 +0200
Organization: MGT Consulting
Message-ID: <t6j35e$h8d$2@news.misty.com>
References: <jenjdtFgfvhU1@mid.individual.net>
<6286d839$0$706$14726298@news.sunsite.dk> <jeo7pvFk767U1@mid.individual.net>
<6286f395$0$701$14726298@news.sunsite.dk> <jepghgFric3U1@mid.individual.net>
<6287bc1f$0$700$14726298@news.sunsite.dk> <t68k2i$e7c$2@dont-email.me>
<t6904k$jpl$1@dont-email.me> <t6fung$lvh$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 24 May 2022 17:03:43 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="185.159.157.200";
logging-data="17677"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <t6fung$lvh$1@dont-email.me>
 by: Johnny Billquist - Tue, 24 May 2022 17:03 UTC

On 2022-05-23 14:29, Simon Clubley wrote:
> On 2022-05-20, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>> On 2022-05-20 17:44:50 +0000, Simon Clubley said:
>>>
>>> These days, I avoid this problem in my C code by using the
>>> uint[8/16/32]_t (and friends) data types.
>>>
>>
>> Same here, where I need to care that much about the integer types.
>>
>
> Person who likes Ada here, remember ? :-)
>
> I always care about my types... :-)

In a sense, this is something Ada really got right. You don't declare
how many bits, signedness and so on you want. You declare your integers
with the range you need them to have, and let the language/compiler
figure out how to represent and store them.
And two "integer" types with different ranges are not the same type, or
even closely related, and you cannot just assign from one type to another.

However, if you want to interface with hardware, it becomes a little
messy, since then you do want to specify things in number of bits and
bytes. Since that's what the hardware have.

Johnny

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j3fo$h8d$4@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22930&group=comp.os.vms#22930

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.185.159.157.200!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 19:09:12 +0200
Organization: MGT Consulting
Message-ID: <t6j3fo$h8d$4@news.misty.com>
References: <smg4a2$boh$1@gioia.aioe.org> <t6gh98$10j$1@dont-email.me>
<jf28s0Ftod1U1@mid.individual.net> <jf2fqfFiphjU1@mid.individual.net>
<t6iksp$bfh$1@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 24 May 2022 17:09:12 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="185.159.157.200";
logging-data="17677"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <t6iksp$bfh$1@reader1.panix.com>
 by: Johnny Billquist - Tue, 24 May 2022 17:09 UTC

On 2022-05-24 15:00, Dan Cross wrote:
> In article <jf2fqfFiphjU1@mid.individual.net>,
> Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>> On 5/23/22 16:24, Bob Eager wrote:
>>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>>
>>>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>>
>>>>> What safety is there in programming when you remove the need for a
>>>>> programmer to exercise due diligence and careful practices?
>>>>>
>>>>>
>>>> With that attitude David, you should switch to using C... :-)
>>>
>>> C is for wimps. Try BCPL.
>>
>> BCPL is for wimps. Stick with Macro-11.
>
> Anything other than machine code in octal is for pikers.

Octal? You had octal? You lucky bastards. We had to be content with binary.

(Go ahead. Make my day. Continue this thread... :-D )

Johnny

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j4qe$cad$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22932&group=comp.os.vms#22932

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Tue, 24 May 2022 17:31:58 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <t6j4qe$cad$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me> <t6gnrn$t6$1@dont-email.me>
Injection-Date: Tue, 24 May 2022 17:31:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0603306bbb68c892c515af436ea072c1";
logging-data="12621"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19WmvVOz+MiFr14qUCa+LmuEzCfBJw1elA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:ZLx1UrofwCTvxV/H39Z9i/YoD/c=
 by: Simon Clubley - Tue, 24 May 2022 17:31 UTC

On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
> On 5/23/2022 1:46 PM, Simon Clubley wrote:
>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> What safety is there in programming when you remove the need for a programmer to
>>> exercise due diligence and careful practices?
>>>
>>
>> With that attitude David, you should switch to using C... :-)
>>
>
> What attitude is that?
>

Some C programmers say that there's nothing wrong with C and that it's
your fault if you are not careful enough when writing C code.

I am not one of them because, for me, I continue to use C because it's
the most viable language for some tasks, not because it is the best
language for those tasks.

> Think I'll stick to Basic. Does what I need. Has strings built in.
>

It protects you better than C at the expense of not been able to do
everything C does but there are also other languages that help protect
you while still allowing you to do the things that C lets you do.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j580$cad$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22933&group=comp.os.vms#22933

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Tue, 24 May 2022 17:39:13 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <t6j580$cad$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net> <jf2fqfFiphjU1@mid.individual.net> <t6iksp$bfh$1@reader1.panix.com> <t6j3fo$h8d$4@news.misty.com>
Injection-Date: Tue, 24 May 2022 17:39:13 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0603306bbb68c892c515af436ea072c1";
logging-data="12621"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BXO4I2vKlz46TFVb+2JurCX76j4hk1Mk="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:U7qzKbKSutU8tWle3i8RqMamxIo=
 by: Simon Clubley - Tue, 24 May 2022 17:39 UTC

On 2022-05-24, Johnny Billquist <bqt@softjar.se> wrote:
> On 2022-05-24 15:00, Dan Cross wrote:
>> In article <jf2fqfFiphjU1@mid.individual.net>,
>> Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>> On 5/23/22 16:24, Bob Eager wrote:
>>>> On Mon, 23 May 2022 17:46:16 +0000, Simon Clubley wrote:
>>>>
>>>>> On 2022-05-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>>>
>>>>>> What safety is there in programming when you remove the need for a
>>>>>> programmer to exercise due diligence and careful practices?
>>>>>>
>>>>>>
>>>>> With that attitude David, you should switch to using C... :-)
>>>>
>>>> C is for wimps. Try BCPL.
>>>
>>> BCPL is for wimps. Stick with Macro-11.
>>
>> Anything other than machine code in octal is for pikers.
>
> Octal? You had octal? You lucky bastards. We had to be content with binary.
>
> (Go ahead. Make my day. Continue this thread... :-D )
>

Lucky you! I had to be happy with using a really small magnet to
program the core memory...

Beat that!

Simon.

PS: On a more serious note, the only time I have seen core memory is
in a museum or in pictures. The thing that strikes me about it is
that it was a destructive read. I can't think of anything else where
reading it destroys the contents. Does anyone know of such technology ?

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j5c9$cad$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22934&group=comp.os.vms#22934

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Tue, 24 May 2022 17:41:30 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <t6j5c9$cad$3@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net> <9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com> <7aa82bb7d4418bd85d657bd4b1d1a961fe1829c6.camel@munted.eu>
Injection-Date: Tue, 24 May 2022 17:41:30 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0603306bbb68c892c515af436ea072c1";
logging-data="12621"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+PdneiM/Z/4NN7YuzGIMB2/x2wlfzXB2w="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:LrBinswhexVNBlhKIbO6w6iLdwg=
 by: Simon Clubley - Tue, 24 May 2022 17:41 UTC

On 2022-05-24, Single Stage to Orbit <alex.buell@munted.eu> wrote:
> On Tue, 2022-05-24 at 01:07 -0700, Ian Miller wrote:
>>
>> I preferred BCPL to BASIC on the BBC Computer.
>
> I preferred 6502 assembler to BASIC on the Beeb.

It's been a very long time since I used either, but I was left with
the memory that I preferred Z80 over 6502, although the details have
been lost to time...

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<t6j88d$1136$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=22937&group=comp.os.vms#22937

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Tue, 24 May 2022 19:30:36 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t6j88d$1136$1@gioia.aioe.org>
References: <smg4a2$boh$1@gioia.aioe.org> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me> <6191a18e$0$706$14726298@news.sunsite.dk> <smua6t$3hs$3@dont-email.me> <6192bb11$0$702$14726298@news.sunsite.dk> <sn0uo9$j0$2@dont-email.me> <t5kaps$p5k$1@gioia.aioe.org> <t5ljio$b1e$2@dont-email.me> <627f04bb$0$694$14726298@news.sunsite.dk> <t5u3jc$13f$3@dont-email.me> <jenjdtFgfvhU1@mid.individual.net> <6286d839$0$706$14726298@news.sunsite.dk> <t66u0b$2t1$1@dont-email.me> <6287868c$0$700$14726298@news.sunsite.dk> <t687h9$gkf$1@dont-email.me> <t68jm0$e7c$1@dont-email.me> <t692vb$71s$1@dont-email.me> <t6fv1f$lvh$2@dont-email.me> <t6gefk$lai$1@dont-email.me> <t6gh98$10j$1@dont-email.me> <jf28s0Ftod1U1@mid.individual.net> <9288ffce-2274-4174-b3a9-a3c3d3fd5b09n@googlegroups.com> <7aa82bb7d4418bd85d657bd4b1d1a961fe1829c6.camel@munted.eu> <t6j5c9$cad$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="33894"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Tue, 24 May 2022 18:30 UTC

On 05/24/22 18:41, Simon Clubley wrote:
> On 2022-05-24, Single Stage to Orbit<alex.buell@munted.eu> wrote:
>> On Tue, 2022-05-24 at 01:07 -0700, Ian Miller wrote:
>>>
>>> I preferred BCPL to BASIC on the BBC Computer.
>>
>> I preferred 6502 assembler to BASIC on the Beeb.
>
> It's been a very long time since I used either, but I was left with
> the memory that I preferred Z80 over 6502, although the details have
> been lost to time...
>
> Simon.
>

What made the 6502 a bit special was the variety of addressing modes,
which included pre and post indexed addressing. Very useful for
traversing lists and trees. That and instruction mnemonics
borrowed from pdp11, even if the architecture was a single 8 bit
accumulator + 2 index registers. Not even close to the PDP11 of
the time, but probably the best they could do with the process
technology of the day..

Chris

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor