Liste des Groupes | Revenir à cl c++ |
On Tue, 1 Apr 2025 13:55:43 -0400Most language standards /started/ with a codification of existing tools. Making a language standard is a lot of effort, and is rarely done until there is at least one implementation and it has been used for a while - there's little point spending a lot of time defining a language that might never be used, or might turn out to be impractical or inefficient to implement. Initial standards are often books - K&R "The C Programming Language" and Stroustrup "The C++ Programming Language" being fine examples. More official standards can come later.
James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
On 4/1/25 00:29, Jakob Bohm wrote:>It sounds to me like a revisionisms.However treating the standard text as an imperfect description of>
traditional compiler techniques used for 2nd. Edition compilers
makes much more sense .
No, that does not. The standard was never intended as a description of
how compilers actually work, it was always intended to be a
description of requirements on how they should work.
Most language standards are intended to codify commonalities of work of
existing compilers. That applies to C++98 and mostly, although not
completely, to the following C++ standards.
There exist exceptions, for example, Ada83. But they are exceptions.
Les messages affichés proviennent d'usenet.