[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [volume] [parte]
Attorno ai sistemi operativi che si rifanno al modello di Unix, si sono definiti degli standard importanti. Vengono qui annotati alcuni riferimenti a proposito di questi standard; tuttavia, si tenga presente che si tratta di un campo sempre in evoluzione e nulla è definitivo.
Il linguaggio C è quello su cui si basano i sistemi Unix; l'evoluzione dei sistemi Unix va di pari passo con quella del suo linguaggio. La parte lxxxviii introduce a questo linguaggio di programmazione.
Brian W. Kernigham, Dennis M. Ritchie, The C programming language, prima edizione, Prentice-Hall 1978
Questo è il primo documento che definisce il linguaggio C, per ciò che oggi è noto come «K&R C», ovvero il linguaggio C di Kernigham e Ritchie. Di questo libro esiste una seconda edizione, del 1988, rivista secondo le convenzioni in corso di definizione dallo standard ANSI C.
ANSI C, X3.159-1989
ISO C, ISO/IEC 9899:1990
I due standard, definiti tra il 1998 e il 1990, si influenzano a vicenda e sono sostanzialmente equivalenti.
C99, ISO/IEC 9899:TC2
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>).
Il riferimento per le caratteristiche «standard» dei sistemi Unix è noto negli anni 1990 con la sigla POSIX, ovvero Portable operating system interface, e più recentemente, negli anni 2000, con la sigla SUS, ovvero Single unix specification. Si distinguono dei livelli, definiti come POSIX.1, POSIX.2,... SUSv1, SUSv2,... che sono raccolti all'interno di standard IEEE e ISO; in particolare IEEE 1003.1 e ISO/IEC 9945. Le definizioni di POSIX.1-2001 e SUSv3 sono allineate.
È possibile reperire una versione abbastanza aggiornata dello standard POSIX/SUS da <http://www.unix.org/version3/>, previa una registrazione formale.
Pagina di manuale standards(7)
The Open Group, Single UNIX Specification V3
The Open Group, The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition
Wikipedia, Unix
C99, ISO/IEC 9899:TC2
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>).
Dennis M. Ritchie, Dennis M. Ritchie home page
Appunti di informatica libera 2008.11.27.00.26 anteprima --- Copyright © 2000-2008 Daniele Giacomini -- <appunti2 (ad) gmail·com> <http://informaticalibera.net> Edizione di prova: si prega di segnalare i difetti.
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome standard.htm
[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico]