Re: C and C++, promotion, stabilization, migrationFor embedded

Liste des GroupesRevenir à co vms 
Sujet : Re: C and C++, promotion, stabilization, migrationFor embedded
De : seaohveh (at) *nospam* hoffmanlabs.invalid (Stephen Hoffman)
Groupes : comp.os.vms
Date : 25. Aug 2024, 03:12:55
Autres entêtes
Organisation : HoffmanLabs LLC
Message-ID : <vae3v7$1nt1p$1@dont-email.me>
References : 1 2 3
User-Agent : Unison/2.2
On 2024-08-23 23:34:18 +0000, Arne Vajhøj said:

On 8/23/2024 11:32 AM, Stephen Hoffman wrote:
OpenVMS has ~no concept of languages, either. Yeah, the C abd C++ I18N giblets, Java and its own little world, maybe using the existing and older ICU or maybe you ported a newer ICU, and the deprecated Terminal Fallback Facility (TFF) and National (Replacement)  Character Set (NCS) giblets, sure. All of which make things more interesting for apps that want or need to deal with the UTF-8 and post-ASCII world.
 Regarding UTF-8 support, then  my take is that:
 UTF-8 in file names, in usernames, in logicals, in identifiers and in programs/scripts: not really needed.
UTF-8 filenames — poorly documented — already exists and was necessary for a key app or two, though the rendering is ugly.
Working on a system that supports UTF-8 ~everywhere including within the shell and within various languages and apps makes things easier.
Systems that don't provide that support mean more work. It's feasible, but it's work.  Or it gets ignored, or implemented elsewhere.
With the state of TFF, NCS, ICU, and the rest (on OpenVMS), I'd expect that all gets workarounds or hack-arounds, or gets ignored and ANSI / ISO Latin-1 used. That at least until the app gets ported off OpenVMS, or the app gets replaced.

UTF-8 in file content and in databases: very much needed.
 And support for the latter fall in 3 groups:
* JVM languages (Java, Groovy etc.) and I believe Python - does support unicode and can read/write using any encoding including UTF-8
* C, C++, PHP - developer keeps track of what encoding a byte sequence is in but possible to explicit convert encodings
   (C/C++ has wchar_t but it is neither much used nor UTF-8 friendly AFAIK)
Quoth the standard: "The width of wchar_t is compiler-specific and can be as small as 8 bits. Consequently, programs that need to be portable across any C or C++ compiler should not use wchar_t for storing Unicode text."

* the traditional native languages - very little support except what can be done by calling C functions
--
Pure Personal Opinion | HoffmanLabs LLC
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