Le 16/12/2019 à 03:43, Liu Hao a écrit :
I generally consider the Glibc folks better trained in C and more
knowledgeable of the C standard then me. If the Glibc folks are making
the mistakes, then there is no hope in practice for folks like me or
those who are just starting in C. There are too many sharp edges.

Yes yes why don't you use Java? If you write C you are supposed to have
been well educated ('well educated' means at least you should RTFM
before ask). C is not for beginners.

    C is a low-level language and the C programmer is just "supposed to know what (s)he does."

    If this is critical for you, then start learning a higher level language (Java as suggested  or  Ada). You will love it and write safe programs. The solution isn't in a library, it is in the language allowing the compiler or run-time to detect these errors and/or forbid dangerous constructs. Note that the later feature doesn't forbid you to do what you want; it forces you to do it well.

    Didier (just a lurker on this list)


Reply via email to