Re: VMS

Liste des GroupesRevenir à ol misc 
Sujet : Re: VMS
De : tnp (at) *nospam* invalid.invalid (The Natural Philosopher)
Groupes : comp.os.linux.misc
Date : 20. Jun 2025, 10:19:08
Autres entêtes
Organisation : A little, after lunch
Message-ID : <103392c$lpbg$5@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Mozilla Thunderbird
On 20/06/2025 09:00, Richard Kettlewell wrote:
c186282 <c186282@nnada.net> writes:
On 6/19/25 3:40 AM, Richard Kettlewell wrote:>
c186282 <c186282@nnada.net> writes:
    IMHO, stick to 'C' ... but use GOOD PRACTICES.
>
The software industry has been trying this for decades now. It does
not work.
>
At some point, soon, they need to start flagging the unsafe functions
as ERRORS, not just WARNINGS.
 The problem is not just a subset of unsafe functions. The whole language
is riddled with unsafe semantics.
 There is some movement towards fixing the easy issues, e.g. [1]. But the
wider issues are a lot harder to truly fix, so much so that one of the
more promising options is an architecture extension[2]; and there
remains considerable resistance[3] in the standards body to fixing other
issues, despite their recurring role in defects and vulnerabilities.
 [1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3322.pdf
[2] https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
[3] https://www.youtube.com/watch?v=DRgoEKrTxXY
 Most languages after C designed these issues out, one way or another.
The clever bit is figuring out how to combine performance and safety,
and that’s what language designers have been working out, increasingly
successfully.
 
I don't really see how you can have a program that cannot write or read memory beyond the intentions of the original programmer.
Sure if its a different process but simply reading one byte beyond the end of a buffer is going to be hard.
And probably make the language very hard to use when you are dealing with multi-typed data.
I do like, at a cursory glance, the second link. Hardware that protects memory is a great leap forward
--
For every complex problem there is an answer that is clear, simple, and wrong.
H.L.Mencken

Date Sujet#  Auteur
14 Jun 25 * Re: VMS118Bobbie Sellers
14 Jun 25 +* Re: VMS109Andreas Eder
15 Jun 25 i`* Re: VMS108Lawrence D'Oliveiro
15 Jun 25 i +* Re: VMS11rbowman
15 Jun 25 i i`* Re: VMS10c186282
15 Jun 25 i i +* Re: VMS5The Natural Philosopher
16 Jun 25 i i i`* Re: VMS4c186282
18 Jun 25 i i i `* Re: VMS3c186282
18 Jun 25 i i i  `* Re: VMS2rbowman
18 Jun 25 i i i   `- Re: VMS1c186282
15 Jun 25 i i `* Re: VMS4rbowman
16 Jun 25 i i  `* Re: VMS3c186282
16 Jun 25 i i   `* Re: VMS2rbowman
16 Jun 25 i i    `- Re: VMS1c186282
15 Jun 25 i `* Re: VMS96c186282
18 Jun 25 i  `* Re: VMS95candycanearter07
18 Jun 25 i   `* Re: VMS94c186282
18 Jun 25 i    +* Re: VMS3candycanearter07
18 Jun 25 i    i`* Re: VMS2Rich
19 Jun 25 i    i `- Re: VMS1rbowman
19 Jun 25 i    `* Re: VMS90Richard Kettlewell
20 Jun 25 i     +* Re: VMS87c186282
20 Jun 25 i     i+* Re: VMS78Richard Kettlewell
20 Jun 25 i     ii+* Re: VMS75The Natural Philosopher
20 Jun 25 i     iii+- Re: VMS1Richard Kettlewell
20 Jun 25 i     iii+* Re: VMS72Rich
20 Jun 25 i     iiii+* Re: VMS66The Natural Philosopher
21 Jun 25 i     iiiii`* Re: VMS65Rich
21 Jun 25 i     iiiii +- Re: VMS1The Natural Philosopher
21 Jun 25 i     iiiii `* Re: VMS63rbowman
21 Jun 25 i     iiiii  `* Re: VMS62Robert Riches
21 Jun 25 i     iiiii   +- Re: VMS1c186282
21 Jun 25 i     iiiii   +- Re: VMS1rbowman
22 Jun 25 i     iiiii   `* Re: VMS59candycanearter07
22 Jun 25 i     iiiii    +* Re: VMS3Richard Kettlewell
22 Jun 25 i     iiiii    i`* Re: VMS2The Natural Philosopher
23 Jun 25 i     iiiii    i `- Re: VMS1c186282
22 Jun 25 i     iiiii    +* Re: VMS3rbowman
23 Jun 25 i     iiiii    i`* Re: VMS2candycanearter07
23 Jun 25 i     iiiii    i `- Re: VMS1rbowman
24 Jun 25 i     iiiii    +* Re: VMS51Robert Riches
24 Jun 25 i     iiiii    i+* Re: VMS6rbowman
24 Jun 25 i     iiiii    ii`* Re: VMS5rbowman
24 Jun 25 i     iiiii    ii `* Re: VMS4The Natural Philosopher
25 Jun 25 i     iiiii    ii  `* Re: VMS3c186282
25 Jun 25 i     iiiii    ii   `* Re: VMS2The Natural Philosopher
25 Jun 25 i     iiiii    ii    `- Re: VMS1c186282
24 Jun 25 i     iiiii    i+* Re: VMS7Richard Kettlewell
25 Jun 25 i     iiiii    ii`* Re: VMS6Robert Riches
25 Jun 25 i     iiiii    ii `* Re: VMS5c186282
25 Jun 25 i     iiiii    ii  +- Re: VMS1rbowman
25 Jun 25 i     iiiii    ii  `* Re: VMS3John Ames
25 Jun 25 i     iiiii    ii   `* Re: VMS2John Ames
26 Jun 25 i     iiiii    ii    `- Re: VMS1c186282
27 Jun07:00 i     iiiii    i`* Re: VMS37candycanearter07
27 Jun08:37 i     iiiii    i `* Re: VMS36Richard Kettlewell
27 Jun08:45 i     iiiii    i  +* Re: VMS4The Natural Philosopher
27 Jun18:27 i     iiiii    i  i`* Re: VMS3c186282
27 Jun19:13 i     iiiii    i  i `* Re: VMS2The Natural Philosopher
28 Jun14:16 i     iiiii    i  i  `- Re: VMS1Chris Ahlstrom
27 Jun18:24 i     iiiii    i  `* Re: VMS31c186282
27 Jun18:40 i     iiiii    i   `* Re: VMS30rbowman
27 Jun19:20 i     iiiii    i    +* Re: VMS4Lew Pitcher
28 Jun00:03 i     iiiii    i    i`* Re: VMS3Lawrence D'Oliveiro
28 Jun06:13 i     iiiii    i    i `* Re: VMS2c186282
28 Jun07:10 i     iiiii    i    i  `- Re: VMS1rbowman
27 Jun23:16 i     iiiii    i    `* Re: VMS25c186282
28 Jun08:52 i     iiiii    i     `* Re: VMS24Richard Kettlewell
29 Jun04:16 i     iiiii    i      `* Re: VMS23c186282
29 Jun08:18 i     iiiii    i       `* Re: VMS22Richard Kettlewell
30 Jun00:09 i     iiiii    i        `* Re: VMS21c186282
30 Jun08:36 i     iiiii    i         +* Re: VMS19The Natural Philosopher
30 Jun08:51 i     iiiii    i         i+* Re: VMS13Richard Kettlewell
30 Jun08:59 i     iiiii    i         ii+* Re: VMS3The Natural Philosopher
30 Jun09:33 i     iiiii    i         iii`* Re: VMS2Lawrence D'Oliveiro
30 Jun17:08 i     iiiii    i         iii `- Re: VMS1John Ames
30 Jun09:00 i     iiiii    i         ii+* Re: VMS4Richard Kettlewell
30 Jun09:24 i     iiiii    i         iii`* Re: VMS3The Natural Philosopher
30 Jun09:34 i     iiiii    i         iii `* Re: VMS2Lawrence D'Oliveiro
1 Jul04:30 i     iiiii    i         iii  `- Re: VMS1c186282
1 Jul04:26 i     iiiii    i         ii`* Re: VMS5c186282
1 Jul10:49 i     iiiii    i         ii `* Re: VMS4The Natural Philosopher
1 Jul13:44 i     iiiii    i         ii  `* Re: VMS3Lew Pitcher
2 Jul02:46 i     iiiii    i         ii   +- Re: VMS1c186282
2 Jul17:03 i     iiiii    i         ii   `- Re: VMS1Lew Pitcher
30 Jun08:54 i     iiiii    i         i+* Re: VMS2Lawrence D'Oliveiro
30 Jun19:10 i     iiiii    i         ii`- Re: VMS1rbowman
1 Jul04:12 i     iiiii    i         i`* Re: VMS3c186282
1 Jul05:02 i     iiiii    i         i `* Re: VMS2rbowman
1 Jul17:42 i     iiiii    i         i  `- Re: VMS1c186282
30 Jun08:56 i     iiiii    i         `- Re: VMS1Richard Kettlewell
27 Jun20:40 i     iiiii    `- Re: VMS1Rich
20 Jun 25 i     iiii`* Re: VMS5Richard Kettlewell
21 Jun 25 i     iiii +* Re: VMS2Rich
21 Jun 25 i     iiii i`- Re: VMS1Richard Kettlewell
21 Jun 25 i     iiii `* Re: VMS2Lawrence D'Oliveiro
21 Jun 25 i     iiii  `- Re: VMS1c186282
21 Jun 25 i     iii`- Re: VMS1c186282
21 Jun 25 i     ii`* Re: VMS2c186282
21 Jun 25 i     ii `- Re: VMS1rbowman
20 Jun 25 i     i+* Re: VMS6The Natural Philosopher
20 Jun 25 i     i`* Re: VMS2Rich
20 Jun 25 i     `* Re: VMS2Lawrence D'Oliveiro
15 Jun 25 `* Re: VMS8Rich

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal