Re: Baby X is bor nagain

Liste des GroupesRevenir à cl c  
Sujet : Re: Baby X is bor nagain
De : bc (at) *nospam* freeuk.com (bart)
Groupes : comp.lang.c
Date : 20. Jun 2024, 17:58:25
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v51n3h$2lmvr$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
User-Agent : Mozilla Thunderbird
On 20/06/2024 16:07, David Brown wrote:
On 20/06/2024 15:37, bart wrote:
On 20/06/2024 11:34, David Brown wrote:

I've only been discussing Python as an example of how many programming tasks are easier in high-level languages than in C.
A lot of it seems to be incantations that you can only come up as an expert user. I wouldn't have been able to come up with even basic file-reading; I'd have to go and look up examples, every time.

I seem to remember you getting really worked up about C programmers using the same identifier for structs and variables!
Yes, you can have both 'struct T' and a type, variable etc called 'T'; or a type 'T' and, due to case sensitivity, a variable or function called 't'.
But those identifiers in C are still fixed at compile-time. You can't so this:
     printf = sqrt;
In Python (not 2.x where 'print' was a reserved word), you can:
     print = math.sqrt

Both have mutable elements. Neither allow arbitrary attributes (so impossible to misspell member names). And if the FFI demands it, pointers to structs or ints can be passed.
 You can do all this with Python.  I showed you how to have structures with mutable elements - and immutable structures, and structures with or without the ability to add new fields.
I mentioned 5 ways of doing it, you added one or two more. That is my point: when a simple feature isn't built in, solutions have to be provided in lots of disparate ways.
I think your last one corresponded most to what I already have in my language, but it needed 3 special features to do it, plus maybe one more to hide some of those workings.
Python is supposed to a good beginner's language not a DIY one.

>
But Python even then completely disregarded performance. In the 1990s, if you wrote a loop like this:
>
     for i in range(1000000):
         ....
>
it would actually create an object with a million elements so that you could iterate along it. It sounds absolutely crazy, and it was.
>
Later they added xrange() which didn't do that, and later on 'xrange' morphed into 'range'.
>
 So your complaint now is that newer versions of Python have made some common tasks more efficient?  There's no pleasing some people.
No, the complaint was getting it so wrong in the first place, then taking too long to fix it. (I think it was in Python 3 that you could type 'range' instead of 'xrange'.)

Date Sujet#  Auteur
12 Jun 24 * Re: Baby X is bor nagain314Bonita Montero
12 Jun 24 +* Re: Baby X is bor nagain311David Brown
12 Jun 24 i+* Re: Baby X is bor nagain2Malcolm McLean
12 Jun 24 ii`- Re: Baby X is bor nagain1David Brown
12 Jun 24 i+- Re: Baby X is bor nagain1Bonita Montero
12 Jun 24 i`* Re: Baby X is bor nagain307bart
12 Jun 24 i +* Re: Baby X is bor nagain4Bonita Montero
12 Jun 24 i i`* Re: Baby X is bor nagain3bart
12 Jun 24 i i `* Re: Baby X is bor nagain2Bonita Montero
12 Jun 24 i i  `- Re: Baby X is bor nagain1bart
12 Jun 24 i `* Re: Baby X is bor nagain302David Brown
12 Jun 24 i  `* Re: Baby X is bor nagain301Michael S
12 Jun 24 i   +- Re: Baby X is bor nagain1Malcolm McLean
13 Jun 24 i   `* Re: Baby X is bor nagain299David Brown
13 Jun 24 i    +* Re: Baby X is bor nagain5bart
13 Jun 24 i    i+* Re: Baby X is bor nagain3tTh
13 Jun 24 i    ii`* Re: Baby X is bor nagain2bart
14 Jun 24 i    ii `- Re: Baby X is bor nagain1Bonita Montero
13 Jun 24 i    i`- Re: Baby X is bor nagain1Michael S
13 Jun 24 i    `* Re: Baby X is bor nagain293Michael S
14 Jun 24 i     +* Re: Baby X is bor nagain3David Brown
14 Jun 24 i     i`* Re: Baby X is bor nagain2bart
15 Jun 24 i     i `- Re: Baby X is bor nagain1David Brown
17 Jun 24 i     `* Re: Baby X is bor nagain289James Kuyper
17 Jun 24 i      +* Re: Baby X is bor nagain86Kaz Kylheku
17 Jun 24 i      i+- Are Javascript and Python similarly slow ? (Was: Baby X is bor nagain)1Michael S
17 Jun 24 i      i+* Re: Baby X is bor nagain2Michael S
18 Jun 24 i      ii`- Re: Baby X is bor nagain1Tim Rentsch
17 Jun 24 i      i+* Re: Baby X is bor nagain80David Brown
18 Jun 24 i      ii`* Re: Baby X is bor nagain79Michael S
18 Jun 24 i      ii `* Re: Baby X is bor nagain78David Brown
18 Jun 24 i      ii  +* Re: Baby X is bor nagain7bart
18 Jun 24 i      ii  i`* Re: Baby X is bor nagain6David Brown
18 Jun 24 i      ii  i +* Re: Baby X is bor nagain2bart
18 Jun 24 i      ii  i i`- Re: Baby X is bor nagain1David Brown
18 Jun 24 i      ii  i `* Re: Baby X is bor nagain3DFS
18 Jun 24 i      ii  i  `* Re: Baby X is bor nagain2Mark Bourne
18 Jun 24 i      ii  i   `- Re: Baby X is bor nagain1DFS
18 Jun 24 i      ii  +* Re: Baby X is bor nagain3Malcolm McLean
18 Jun 24 i      ii  i+- Re: Baby X is bor nagain1David Brown
18 Jun 24 i      ii  i`- Re: Baby X is bor nagain1Mark Bourne
18 Jun 24 i      ii  `* Re: Baby X is bor nagain67Michael S
18 Jun 24 i      ii   +* Re: Baby X is bor nagain65Malcolm McLean
18 Jun 24 i      ii   i+* Re: Baby X is bor nagain59Keith Thompson
19 Jun 24 i      ii   ii`* Re: Baby X is bor nagain58Malcolm McLean
19 Jun 24 i      ii   ii +* Re: Baby X is bor nagain56David Brown
19 Jun 24 i      ii   ii i`* Re: Baby X is bor nagain55Malcolm McLean
19 Jun 24 i      ii   ii i `* Re: Baby X is bor nagain54David Brown
19 Jun 24 i      ii   ii i  `* Re: Baby X is bor nagain53Malcolm McLean
19 Jun 24 i      ii   ii i   +* Re: Baby X is bor nagain10bart
20 Jun 24 i      ii   ii i   i`* Re: Baby X is bor nagain9David Brown
20 Jun 24 i      ii   ii i   i `* Re: Baby X is bor nagain8bart
20 Jun 24 i      ii   ii i   i  `* Re: Baby X is bor nagain7David Brown
20 Jun 24 i      ii   ii i   i   `* Re: Baby X is bor nagain6bart
20 Jun 24 i      ii   ii i   i    +* Re: Baby X is bor nagain2Michael S
20 Jun 24 i      ii   ii i   i    i`- Re: Baby X is bor nagain1bart
20 Jun 24 i      ii   ii i   i    `* Re: Baby X is bor nagain3David Brown
20 Jun 24 i      ii   ii i   i     `* Re: Baby X is bor nagain2bart
21 Jun 24 i      ii   ii i   i      `- Re: Baby X is bor nagain1David Brown
20 Jun 24 i      ii   ii i   `* Re: Baby X is bor nagain42David Brown
20 Jun 24 i      ii   ii i    `* Re: Baby X is bor nagain41Malcolm McLean
20 Jun 24 i      ii   ii i     +- Re: Baby X is bor nagain1David Brown
20 Jun 24 i      ii   ii i     `* Re: Baby X is bor nagain39Ben Bacarisse
20 Jun 24 i      ii   ii i      +* Re: Baby X is bor nagain2Malcolm McLean
20 Jun 24 i      ii   ii i      i`- Re: Baby X is bor nagain1Ben Bacarisse
20 Jun 24 i      ii   ii i      +* Re: Baby X is bor nagain9Tim Rentsch
20 Jun 24 i      ii   ii i      i`* Re: Baby X is bor nagain8Malcolm McLean
20 Jun 24 i      ii   ii i      i +* Re: Baby X is bor nagain2James Kuyper
20 Jun 24 i      ii   ii i      i i`- Re: Baby X is bor nagain1Keith Thompson
20 Jun 24 i      ii   ii i      i +- Re: Baby X is bor nagain1Vir Campestris
20 Jun 24 i      ii   ii i      i +* Re: Baby X is bor nagain2Keith Thompson
20 Jun 24 i      ii   ii i      i i`- Re: Baby X is bor nagain1vallor
21 Jun 24 i      ii   ii i      i +- Re: Baby X is bor nagain1Tim Rentsch
21 Jun 24 i      ii   ii i      i `- Re: Baby X is bor nagain1David Brown
20 Jun 24 i      ii   ii i      `* Re: Baby X is bor nagain27Keith Thompson
20 Jun 24 i      ii   ii i       `* Re: Baby X is bor nagain26Ben Bacarisse
20 Jun 24 i      ii   ii i        +* Re: Baby X is bor nagain2Michael S
21 Jun 24 i      ii   ii i        i`- Re: Baby X is bor nagain1Ben Bacarisse
20 Jun 24 i      ii   ii i        +- Re: Baby X is bor nagain1Keith Thompson
21 Jun 24 i      ii   ii i        +* Re: Baby X is bor nagain2James Kuyper
21 Jun 24 i      ii   ii i        i`- Re: Baby X is bor nagain1Keith Thompson
22 Jun 24 i      ii   ii i        `* Re: Baby X is bor nagain20Tim Rentsch
23 Jun 24 i      ii   ii i         `* Re: Baby X is bor nagain19Ben Bacarisse
23 Jun 24 i      ii   ii i          +* Re: Baby X is bor nagain9James Kuyper
23 Jun 24 i      ii   ii i          i`* Re: Baby X is bor nagain8Tim Rentsch
23 Jun 24 i      ii   ii i          i +* Re: Baby X is bor nagain4Ben Bacarisse
24 Jun 24 i      ii   ii i          i i`* Re: Baby X is bor nagain3Tim Rentsch
25 Jun 24 i      ii   ii i          i i `* Re: Baby X is bor nagain2Ben Bacarisse
25 Jun 24 i      ii   ii i          i i  `- Re: Baby X is bor nagain1Tim Rentsch
24 Jun 24 i      ii   ii i          i `* Re: Baby X is bor nagain3Keith Thompson
24 Jun 24 i      ii   ii i          i  `* Re: Baby X is bor nagain2Tim Rentsch
24 Jun 24 i      ii   ii i          i   `- Re: Baby X is bor nagain1Keith Thompson
23 Jun 24 i      ii   ii i          `* Re: Baby X is bor nagain9Tim Rentsch
23 Jun 24 i      ii   ii i           +* Re: Baby X is bor nagain2Malcolm McLean
24 Jun 24 i      ii   ii i           i`- Re: Baby X is bor nagain1Tim Rentsch
23 Jun 24 i      ii   ii i           `* Re: Baby X is bor nagain6Ben Bacarisse
24 Jun 24 i      ii   ii i            `* Re: Baby X is bor nagain5Tim Rentsch
25 Jun 24 i      ii   ii i             `* Re: Baby X is bor nagain4Ben Bacarisse
26 Jun 24 i      ii   ii i              `* Re: Baby X is bor nagain3Tim Rentsch
26 Jun 24 i      ii   ii i               `* Re: Baby X is bor nagain2Ben Bacarisse
27 Jun 24 i      ii   ii i                `- Re: Baby X is bor nagain1Tim Rentsch
19 Jun 24 i      ii   ii `- Re: Baby X is bor nagain1Keith Thompson
19 Jun 24 i      ii   i`* Re: Baby X is bor nagain5David Brown
19 Jun 24 i      ii   `- Re: Baby X is bor nagain1David Brown
18 Jun 24 i      i+- Re: Baby X is bor nagain1James Kuyper
20 Jun 24 i      i`- Re: Baby X is bor nagain1Vir Campestris
17 Jun 24 i      +* Re: Baby X is bor nagain199bart
17 Jun 24 i      `* Re: Baby X is bor nagain3Malcolm McLean
12 Jun 24 `* Topicality is not your strong suit (Was: Baby X is bor nagain)2Kenny McCormack

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal