Recherche le nom d'une ancienne norme.
Le
marie.julian
Bonjour,
J'ai dû faire la mise à niveau d'un code C assez ancien. Je l'ai donc
passé à la norme ANSI/POSIX.
Or pour mon rapport, j'aurais besoin de parler de l'ancienne norme dans
laquelle le code était écrit.
Mais je ne connais pas le nom de cette norme.
Voici un exemple d'écriture rencontrée :
toto(titi, tutu)
int titi;
char *tutu;
{
..
}
Vous connaitriez son nom par hasard ?
Merci d'avance.
--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To: abuse@webatou.net
J'ai dû faire la mise à niveau d'un code C assez ancien. Je l'ai donc
passé à la norme ANSI/POSIX.
Or pour mon rapport, j'aurais besoin de parler de l'ancienne norme dans
laquelle le code était écrit.
Mais je ne connais pas le nom de cette norme.
Voici un exemple d'écriture rencontrée :
toto(titi, tutu)
int titi;
char *tutu;
{
..
}
Vous connaitriez son nom par hasard ?
Merci d'avance.
--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To: abuse@webatou.net

Poser une question


Bof, K&R version paléolithique, ca irait pas?
Effectivement, en général, on parle du C de K&R.
Jacti
Merci à vous 2 :-)
--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To:
Ce n'est pas une norme (n'a jamais été officiellement codifié). On l'appelle
généralement « K&R », des initiales des auteurs (Brian W. Kernighan et
Dennis M. Ritchie) du livre (Le langage C) qui a servi à former presque tous
les programmeurs C avant l'arrivée de la norme (cf.
http://www.cs.bell-labs.com/cm/cs/cbook/index.html).
La chose la plus approchante de ce que tu cherches est l'annexe A de la
première édition de ce livre. Je n'ai pas la version en français sous la
main. Une version en anglais (correspondant à la version 6 du manuel Unix,
alors que le livre correspond à la version 7) est disponible librement sur
le site de M. Ritchie, http://cm.bell-labs.com/cm/cs/who/dmr/cman.pdf, plus
http://cm.bell-labs.com/cm/cs/who/dmr/cchanges.pdf (en règle générale, ce
site a pas mal d'information sur ces subtilités historiques). Tu peux aussi
faire ton profit de la partie 3.7 de la FAQ.
Si tu dois citer la référence bibliographique, attention à ne pas citer la
deuxième édition, de 1988 (qui reprend la norme ANSI, donc est complètement
déphasé par rapport à ton sujet). Il faut citer la première version, de
1978, ISBN 0-13-110163-3 en anglais (ou 2-225-82070-8 en français).
Antoine
C'est plus un 'nom affectueux' qu'une 'norme'.
"K&R" ou "Pré-ANSI".
--
Emmanuel