Re: New VSI post on Youtube

Liste des GroupesRevenir à co vms 
Sujet : Re: New VSI post on Youtube
De : devzero (at) *nospam* nospam.com (chrisq)
Groupes : comp.os.vms
Date : 19. Aug 2024, 19:56:53
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <va04hl$2viks$2@dont-email.me>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla Thunderbird
On 8/15/24 13:34, Simon Clubley wrote:
On 2024-08-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
On 8/14/2024 2:33 PM, Arne Vajhøj wrote:
And it has different size of long and pointers. Causing problems
for two cases:
* code that make implicit assumptions that those are 32 bit
* mixing C and C++
>
I am getting more and more convinced that C and C++
code should completely switch to the explicit length
model.
>
So:
>
#include <stdint.h>
>
or:
>
#include <cstdint>
>
and use:
>
int8_t
int16_t
int32_t
int64_t
uint8_t
uint16_t
uint32_t
uint64_t
>
and consider putting:
>
#define int ">>>> DO NOT USE INT <<<<"
#define short ">>>> DO NOT USE SHORT <<<<"
#define long ">>>> DO NOT USE LONG <<<<"
>
in as well to enforce.
>
Where did I put that asbestos suit to protect me
from the C/C++ crowd?
>
 That works great until you need to interface to the OS unfortunately.
 BTW, I've been writing my own code with explicit sizing for many years.
 To extend this, I also know the difference between signed and unsigned
variables and I have a default-unsigned approach unless I absolutely
_need_ a signed variable.
 Unfortunately, a lot of the material out there doesn't seem to understand
that designing a program is about modelling a real-world problem and that
it isn't OK to just use a signed integer to store an unsigned value.
 Simon.
 
  Absolutely, must have come from an assembler background, where the use of signed branches and arithmetic, can get you into serious trouble.
The standard C library, of course, tends to use signed variables for
everything, a gross error that has never been fixed...
Chris

Date Sujet#  Auteur
13 Aug 24 * New VSI post on Youtube208Arne Vajhøj
14 Aug 24 `* Re: New VSI post on Youtube207Arne Vajhøj
14 Aug 24  `* Re: New VSI post on Youtube206Simon Clubley
14 Aug 24   +* Re: New VSI post on Youtube184Robert A. Brooks
14 Aug 24   i+* Re: New VSI post on Youtube180Arne Vajhøj
14 Aug 24   ii+* Re: New VSI post on Youtube22Robert A. Brooks
14 Aug 24   iii`* Re: New VSI post on Youtube21Arne Vajhøj
14 Aug 24   iii `* Re: New VSI post on Youtube20Robert A. Brooks
14 Aug 24   iii  +- Re: New VSI post on Youtube1Arne Vajhøj
15 Aug 24   iii  +* Re: New VSI post on Youtube8Stephen Hoffman
15 Aug 24   iii  i`* Re: New VSI post on Youtube7Craig A. Berry
16 Aug 24   iii  i `* Re: New VSI post on Youtube6Stephen Hoffman
17 Aug 24   iii  i  `* Re: New VSI post on Youtube5Lawrence D'Oliveiro
17 Aug 24   iii  i   `* Re: New VSI post on Youtube4Craig A. Berry
17 Aug 24   iii  i    `* Re: New VSI post on Youtube3Lawrence D'Oliveiro
18 Aug 24   iii  i     `* Re: New VSI post on Youtube2Arne Vajhøj
18 Aug 24   iii  i      `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
16 Aug 24   iii  `* Re: New VSI post on Youtube10John Dallman
16 Aug 24   iii   +* Re: New VSI post on Youtube2Arne Vajhøj
17 Aug 24   iii   i`- Re: New VSI post on Youtube1Lawrence D'Oliveiro
17 Aug 24   iii   +- Re: New VSI post on Youtube1Craig A. Berry
19 Aug 24   iii   `* Re: New VSI post on Youtube6Simon Clubley
19 Aug 24   iii    `* Re: New VSI post on Youtube5Arne Vajhøj
20 Aug 24   iii     `* Re: New VSI post on Youtube4Simon Clubley
20 Aug 24   iii      +- Re: New VSI post on Youtube1Arne Vajhøj
23 Aug 24   iii      `* Re: New VSI post on Youtube2Stephen Hoffman
23 Aug 24   iii       `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
14 Aug 24   ii+* Re: New VSI post on Youtube149Arne Vajhøj
15 Aug 24   iii+- Re: C and C++ and Deprecation (was: Re: New VSI post on Youtube)1Stephen Hoffman
15 Aug 24   iii+* Re: New VSI post on Youtube146Simon Clubley
15 Aug 24   iiii+- Re: New VSI post on Youtube1Arne Vajhøj
15 Aug 24   iiii+- Re: New VSI post on Youtube1Arne Vajhøj
19 Aug 24   iiii`* Re: New VSI post on Youtube143chrisq
19 Aug 24   iiii +* Re: New VSI post on Youtube91Arne Vajhøj
20 Aug 24   iiii i+- Re: New VSI post on Youtube1Lawrence D'Oliveiro
20 Aug 24   iiii i+* Re: New VSI post on Youtube73chrisq
20 Aug 24   iiii ii`* Re: New VSI post on Youtube72Simon Clubley
20 Aug 24   iiii ii +* Re: New VSI post on Youtube4chrisq
21 Aug 24   iiii ii i`* Re: New VSI post on Youtube3Lawrence D'Oliveiro
21 Aug 24   iiii ii i `* Re: New VSI post on Youtube2Arne Vajhøj
21 Aug 24   iiii ii i  `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
20 Aug 24   iiii ii +* Re: New VSI post on Youtube49Arne Vajhøj
21 Aug 24   iiii ii i+* Re: New VSI post on Youtube20Lawrence D'Oliveiro
21 Aug 24   iiii ii ii+* Re: New VSI post on Youtube6Arne Vajhøj
21 Aug 24   iiii ii iii+* Re: New VSI post on Youtube3Lawrence D'Oliveiro
21 Aug 24   iiii ii iiii+- Re: New VSI post on Youtube1Arne Vajhøj
22 Aug 24   iiii ii iiii`- Re: New VSI post on Youtube1Dave Froble
22 Aug 24   iiii ii iii`* Re: New VSI post on Youtube2Dave Froble
22 Aug 24   iiii ii iii `- Re: New VSI post on Youtube1Arne Vajhøj
21 Aug 24   iiii ii ii`* Re: New VSI post on Youtube13chrisq
21 Aug 24   iiii ii ii +* Re: New VSI post on Youtube11Arne Vajhøj
21 Aug 24   iiii ii ii i+- Re: New VSI post on Youtube1Arne Vajhøj
22 Aug 24   iiii ii ii i+- Re: New VSI post on Youtube1Arne Vajhøj
23 Aug 24   iiii ii ii i`* Re: New VSI post on Youtube8chrisq
23 Aug 24   iiii ii ii i +* Re: New VSI post on Youtube6Arne Vajhøj
23 Aug 24   iiii ii ii i i`* Re: New VSI post on Youtube5Michael S
23 Aug 24   iiii ii ii i i +* Re: New VSI post on Youtube2Arne Vajhøj
23 Aug 24   iiii ii ii i i i`- Re: New VSI post on Youtube1Arne Vajhøj
27 Aug 24   iiii ii ii i i `* VSI Forums offline ?2babydr DBA James W. Laferriere
27 Aug 24   iiii ii ii i i  `- Re: VSI Forums offline ?1Arne Vajhøj
23 Aug 24   iiii ii ii i `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
22 Aug 24   iiii ii ii `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
24 Aug 24   iiii ii i+* Re: New VSI post on Youtube27Lars Poulsen
24 Aug 24   iiii ii ii+* Re: New VSI post on Youtube24Lawrence D'Oliveiro
25 Aug 24   iiii ii iii+* Re: New VSI post on Youtube11Arne Vajhøj
25 Aug 24   iiii ii iiii`* Re: New VSI post on Youtube10Lawrence D'Oliveiro
25 Aug 24   iiii ii iiii `* Re: New VSI post on Youtube9Arne Vajhøj
25 Aug 24   iiii ii iiii  `* Re: New VSI post on Youtube8Lawrence D'Oliveiro
25 Aug 24   iiii ii iiii   `* Re: New VSI post on Youtube7Arne Vajhøj
26 Aug 24   iiii ii iiii    `* Re: New VSI post on Youtube6Lawrence D'Oliveiro
26 Aug 24   iiii ii iiii     `* Re: New VSI post on Youtube5Arne Vajhøj
26 Aug 24   iiii ii iiii      +- Re: New VSI post on Youtube1Lawrence D'Oliveiro
27 Aug 24   iiii ii iiii      `* Re: New VSI post on Youtube3Arne Vajhøj
27 Aug 24   iiii ii iiii       +- Re: New VSI post on Youtube1Arne Vajhøj
27 Aug 24   iiii ii iiii       `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
27 Aug 24   iiii ii iii+- Re: New VSI post on Youtube1Simon Clubley
27 Aug 24   iiii ii iii`* Re: New VSI post on Youtube11John Dallman
27 Aug 24   iiii ii iii `* Re: New VSI post on Youtube10Lawrence D'Oliveiro
28 Aug 24   iiii ii iii  +* Re: New VSI post on Youtube2Arne Vajhøj
28 Aug 24   iiii ii iii  i`- Re: New VSI post on Youtube1Lawrence D'Oliveiro
28 Aug 24   iiii ii iii  +* Re: New VSI post on Youtube2Arne Vajhøj
28 Aug 24   iiii ii iii  i`- Re: New VSI post on Youtube1Lawrence D'Oliveiro
28 Aug 24   iiii ii iii  `* Re: New VSI post on Youtube5John Dallman
29 Aug 24   iiii ii iii   `* Re: New VSI post on Youtube4Lawrence D'Oliveiro
29 Aug 24   iiii ii iii    `* Re: New VSI post on Youtube3Craig A. Berry
29 Aug 24   iiii ii iii     +- Re: New VSI post on Youtube1Arne Vajhøj
30 Aug 24   iiii ii iii     `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
24 Aug 24   iiii ii ii`* Re: New VSI post on Youtube2Craig A. Berry
25 Aug 24   iiii ii ii `- Re: New VSI post on Youtube1Lawrence D'Oliveiro
25 Aug 24   iiii ii i`- Re: New VSI post on Youtube1Dan Cross
20 Aug 24   iiii ii +- Re: New VSI post on Youtube1Single Stage to Orbit
20 Aug 24   iiii ii +* Re: New VSI post on Youtube9bill
20 Aug 24   iiii ii i+* Re: New VSI post on Youtube3Simon Clubley
22 Aug 24   iiii ii ii`* Re: New VSI post on Youtube2Dave Froble
22 Aug 24   iiii ii ii `- Re: New VSI post on Youtube1Arne Vajhøj
20 Aug 24   iiii ii i+- Re: New VSI post on Youtube1Arne Vajhøj
22 Aug 24   iiii ii i`* Re: New VSI post on Youtube4Dave Froble
22 Aug 24   iiii ii i `* Re: New VSI post on Youtube3Simon Clubley
22 Aug 24   iiii ii i  +- Re: New VSI post on Youtube1Arne Vajhøj
23 Aug 24   iiii ii i  `- Re: New VSI post on Youtube1Dave Froble
22 Aug 24   iiii ii +* Re: New VSI post on Youtube2Dave Froble
25 Aug 24   iiii ii `* Re: New VSI post on Youtube6Stephen Hoffman
20 Aug 24   iiii i`* Re: New VSI post on Youtube16Simon Clubley
19 Aug 24   iiii +* Re: C and C++, promotion, stabilization, migration (was: Re: New VSI post on Youtube)50Stephen Hoffman
20 Aug 24   iiii `- Re: New VSI post on Youtube1Simon Clubley
19 Aug 24   iii`- Re: New VSI post on Youtube1chrisq
14 Aug 24   ii+* Re: New VSI post on Youtube2Arne Vajhøj
15 Aug 24   ii`* Re: New VSI post on Youtube6Lawrence D'Oliveiro
15 Aug 24   i`* Re: New VSI post on Youtube3John Dallman
14 Aug 24   `* Re: New VSI post on Youtube21Arne Vajhøj

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal