(Introduction): Rewrite the portion about GNU C versions, standads,
other dialects, and other languages GCC supports.
This commit is contained in:
parent
c81991f894
commit
329a00f7c8
23
c.texi
23
c.texi
|
@ -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
|
||||
language.
|
||||
|
||||
This manual focuses on the GNU C language supported by the GNU
|
||||
Compiler Collection, version ???. When a construct may be absent or
|
||||
work differently in other C compilers, we say so. When it is not part
|
||||
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
|
||||
focus of this manual. We keep those notes short, unless it is vital
|
||||
to say more. For the same reason, we hardly mention C@t{++} or other
|
||||
languages that the GNU Compiler Collection supports.
|
||||
This manual describes the GNU C language supported by the GNU Compiler
|
||||
Collection, as of roughly 2017. Please inform us of any changes
|
||||
needed to match the current version of GNU C.
|
||||
|
||||
When a construct may be absent or work differently in other C
|
||||
compilers, we say so. When it is not part of ISO standard C, we say
|
||||
it is a ``GNU C extension,'' because it is useful to know that.
|
||||
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
|
||||
platform: which computer, and which operating system, the compiled
|
||||
|
|
Loading…
Reference in New Issue