(Introduction): Rewrite the portion about GNU C versions, standads,

other dialects, and other languages GCC supports.
This commit is contained in:
Richard Stallman 2022-09-07 19:22:24 -04:00
parent c81991f894
commit 329a00f7c8
1 changed files with 15 additions and 8 deletions

23
c.texi
View File

@ -115,14 +115,21 @@ language with the convenience of assembler language.'' However, C is
far more portable, and much easier to read and write, than assembler far more portable, and much easier to read and write, than assembler
language. language.
This manual focuses on the GNU C language supported by the GNU This manual describes the GNU C language supported by the GNU Compiler
Compiler Collection, version ???. When a construct may be absent or Collection, as of roughly 2017. Please inform us of any changes
work differently in other C compilers, we say so. When it is not part needed to match the current version of GNU C.
of ISO standard C, we say it is a ``GNU C extension,'' because it is
useful to know that; however, other dialects and standards are not the When a construct may be absent or work differently in other C
focus of this manual. We keep those notes short, unless it is vital compilers, we say so. When it is not part of ISO standard C, we say
to say more. For the same reason, we hardly mention C@t{++} or other it is a ``GNU C extension,'' because it is useful to know that.
languages that the GNU Compiler Collection supports. However, standards and other dialects are secondary topics for this
manual. For simplicity's sake, we keep those notes short, unless it
is vital to say more.
Likewise, we hardly mention C@t{++} or other languages that the GNU
Compiler Collection supports. We hope this manual will serve as a
base for writing manuals for those languages, but languages so
different can't share one common manual.
Some aspects of the meaning of C programs depend on the target Some aspects of the meaning of C programs depend on the target
platform: which computer, and which operating system, the compiled platform: which computer, and which operating system, the compiled