Ce questionnaire est *anonyme*. Je suis intéressé à organiser un bon cours, pas à vous identifier. Naturellement ces questions n'ont *aucune* influence sur votre note finale. 1. Expérience avec les systèmes d'exploitation ============================================== Listez les systèmes d'exploitation que vous savez bien utiliser : __________________________________________________________________________ Listez les autres systèmes d'exploitation que vous avez utilisé dans votre carrière : __________________________________________________________________________ __________________________________________________________________________ Décrivez le comportement de cette ligne de commande Unix : cat * | sort | uniq __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ 2. Expérience dans la programmation =================================== Listez les langages de programmation que vous connaissez bien : __________________________________________________________________________ Listez les autres langages de programmation que vous avez utilisé dans votre carrière : __________________________________________________________________________ __________________________________________________________________________ Quel est votre langage de programmation préféré, et pourquoi ? __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ Le code C suivant est compilé avec un compilateur optimisant typique en générant du code machine, pour un processeur moderne. #define N 20000 char a[N][N]; void f(void){ int i, j; for(i = 0; i < N; i++) for(j = 0; j < N; j++) a[i][j] = 'x'; } void g(void){ int i, j; for(i = 0; i < N; i++) for(j = 0; j < N; j++) a[j][i] = 'x'; } Est-ce que f() et g() ont une efficacité (c'est-à-dire, un temps d'exécution) très différente ? [ ] Oui, f() est beaucoup plus efficace [ ] Oui, g() est beaucoup plus efficace [ ] Non, les temps d'exécution sont égaux ou presque égaux Pourquoi ? __________________________________________________________________________ __________________________________________________________________________ 3. Autres commentaires et suggestions ===================================== Vos commentaires et suggestions pour améliorer le cours : __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ Local variables: mode: text ispell-dictionary: "francais" mode: flyspell buffer-file-coding-system: latin-1 End: