Deutsch   English   Français   Italiano  
<vrus18$3srn9$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Janis Papanagnou <janis_papanagnou+ng@hotmail.com>
Newsgroups: comp.lang.c
Subject: Re: The integral type 'byte' (was Re: Suggested method for returning
 a string from a C program?)
Date: Tue, 25 Mar 2025 19:18:14 +0100
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <vrus18$3srn9$1@dont-email.me>
References: <vrd77d$3nvtf$2@dont-email.me> <868qp1ra5f.fsf@linuxsc.com>
 <vrdhok$47cb$2@dont-email.me> <20250319115550.0000676f@yahoo.com>
 <vreuj1$1asii$4@dont-email.me> <vreve4$19klp$2@dont-email.me>
 <20250319201903.00005452@yahoo.com> <86r02roqdq.fsf@linuxsc.com>
 <vrh1br$35029$2@dont-email.me> <LRUCP.2$541.0@fx47.iad>
 <vrh71t$3be42$1@dont-email.me> <vrh9vh$3ev9o$1@dont-email.me>
 <vrhct4$3frk8$2@dont-email.me> <20250320204642.0000423a@yahoo.com>
 <vrhphb$3s62l$1@dont-email.me> <87iko3s3h2.fsf@nosuchdomain.example.com>
 <vrrvgp$1828d$1@dont-email.me> <874izi82a4.fsf@nosuchdomain.example.com>
 <vrttin$321rm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 25 Mar 2025 19:18:17 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3f0884ca912002be49fa93c6b780a4fc";
	logging-data="4091625"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18ZIblui8R/izUk6ostsMB1"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
Cancel-Lock: sha1:8jsYiKL/xgQRgtiTYUsQYD3BfcE=
In-Reply-To: <vrttin$321rm$1@dont-email.me>
X-Enigmail-Draft-Status: N1110
Bytes: 3289

On 25.03.2025 10:38, David Brown wrote:
> 
> Personally, I think [...]

(I'll skip most of that in your post.)

> 
> Thus pretty much any programmer in the last 50 years sees "byte" as
> synonymous with 8-bit octet, including C programmers,

Be careful if you are not speaking for yourself, and especially if
you extrapolate to such a lengthy period of time.

50 years ago was 1975 (and about the time I wrote my first programs).
And it was even some years later that I programmed on CDC 175 or 176,
a machine with a word length of 60 bit, 6 bit characters and Pascal's
'text' data type was a 'packed array [1..10] of character'. (Just to
give an example.) Computer scientists generally had a much broader
view back these days.

If you'd have said 40 years ago, about the time when MS DOS systems
got popular, I would have agreed about the prevalent opinion. OTOH,
with all this populism a lot of quality degradation entered the IT
scenery (at least, as far as my observation goes); things were not
taken as accurately as would have been appropriate.

> and for the last
> 30 years or so it has been the ISO standard definition of the term.

I suppose you meant the "ISO _C_ standard definition"?

I'm asking because I was in my post already referring to international
standards (ISO, CCITT/ITU-T, etc.) that have defined 'octet' for the
purpose of unambiguously identifying an 8 bit entity. The 'octet' went
into the ASN.1 protocol standard notation (that you will now also find
in IETF's RFC standards).

Janis

> [...]