Standards, Docs, etc.
This is a fine collection of references to documentations about programming
and API standards. Especially public available resources, since
unfortunately most offical standard documents are not distributed
for free :-(
Official Standard documents
Well, often the "real official" standard documents are rather expensive.
So the "clever" people know where the final drafts can be found ...
-
C
-
C++
-
Fortran
-
Un*x & other API references
-
Misc
-
Sources, Libraries
Definitions
The following list is taken from the linux man pages
(INTRO(2) linux Programmer's Manual
),
which may not be really up-to-date. So I may decide to correct/update it
from time to time.
-
SVr4
-
System V Release 4 Unix, as described in the
"Programmer's Reference Manual: Operating System API (Intel processors)"
(Prentice-Hall 1992, ISBN 0-13-951294-2)
-
SVID
-
System V Interface Definition, as described in
"The System V Interface Definition, Fourth Edition",
available in Postscript format at
ftp.fpk.novell.com
[broken link! Better try at
ftp.inf.tu-dresden.de
]
-
POSIX.1
-
IEEE 1003.1-1990 part 1, aka ISO/IEC 9945-1:1990s,
aka "IEEE Portable Operating System Interface for Computing Environments",
as elucidated in Donald Lewine's "POSIX Programmer's Guide"
(O'Reilly & Associates, Inc., 1991, ISBN 0-937175-73-0.)
-
POSIX.1b
-
IEEE Std 1003.1b-1993 (POSIX.1b standard) describing real-time facilities
for portable operating systems, aka ISO/IEC 9945-1:1996, as elucidated in
"Programming for the real world - POSIX.4" by Bill O. Gallmeister
(O'Reilly & Associates, Inc. ISBN 1-56592-074-0).
-
4.3BSD/4.4BSD
-
The 4.3 and 4.4 distributions of Berkeley Unix.
4.4BSD was upward-compatible from 4.3.
-
V7
-
Version 7, the ancestral Unix from Bell Labs.