Previous Next Up Title Contents


INFORMATIONS SUR CE COURS


Ce cours a été élaboré originalement pour des élèves du niveau de treizième de la formation de technicien en informatique au Lycée Technique des Arts et Métiers au Grand-Duché du Luxembourg. Accompagné du recueil des solutions des exercices, il s'adresse aussi à des personnes qui veulent s'adonner à des études d'autodidacte de la programmation en C.


ANSI-C

Le cours se comprend comme une introduction à la programmation en ANSI-C.

Les notations du cours suivent celles de la 'bible' des programmeurs en C: "The C Programming Language" de Kernighan/Ritchie.

No Ansi

Quelques fonctions non-portables, spécifiques à MS-DOS sont introduites dans le cours et marquées par un symbole spécial:



La version la plus actuelle du cours

Vous trouverez la version la plus actuelle du cours sur le serveur Web du Lycée Technique des Arts et Métiers:

Vous pouvez télécharger la version actuelle du cours (comprimée .ZIP) du serveur ftp du Lycée Technique des Arts et Métiers:

Si l'un des serveurs ne répond pas, veuillez contacter l'administrateur du serveur:



Le langage algorithmique

La matière traitée se base en partie sur les cours d'informatique de la classe de technicien en informatique (Initiation à l'algorithmique, application en Pascal) et contient donc quelques explications utilisant les notations du langage algorithmique qui y ont été introduites.

Ceci ne devrait cependant pas empêcher les personnes possédant quelques notions de base de la programmation en PASCAL (ou d'un autre langage de programmation structuré) de pouvoir tirer profit de ce cours.

Il faut toutefois remarquer que C n'est pas un langage facile à utiliser pour des débutants en programmation.


Les solutions des exercices

Actuellement je n'ai pas prévu d'établir des liens directs entre les questionnaires des exercices et les solutions respectives. Les solutions des exercices sont disponibles dans une série de documents à part:
voir: La page des solutions des exercices

(Bien que cette façon de procéder se laisserait facilement justifier par des arguments pédagogiques, la vérité est bien plus simple: environ 200 liens devraient être établis 'manuellement' pour relier les 165 fichiers du cours aux 201 fichiers des solutions ...)

Remarque: Pendant la lecture, il est pratique d'ouvrir deux fenêtres de votre 'WWW-Browser':
- une page pour feuilleter le manuel et
- une deuxième page pour afficher les solutions des exercices.

Attention: La version améliorée du cours (novembre 1997) ouvre automatiquement une deuxième fenêtre pour la page des solutions des exercices.


Les sujets qui ne sont pas traîtés dans ce cours

Comme le cours a été rédigé comme introduction à la programmation en ANSI-C différents sujets ont été omis volontairement du cours:

Pour des détails sur ces points, vous pouvez vous référencer au manuel "The C programming language" de Kernighan/Ritchie ou vous pouvez vous référencer à l'une des adresses sur l'Internet.


Compilateurs ANSI-C

Pour pouvoir suivre ce cours avec succès, vous avez besoin d'un compilateur ANSI-C, comme par exemple:


Traduction en format HTML

Je remercie Chris Hector et Christian Bolik, les auteurs de l'outil rtftohtml qui m'a servi à traduire mes documents texte en format HTML.

Vous trouvez la version la plus récente de rtftohtml à l'adresse: http://www.sunpack.com/RTF.

(Remarque: Si vous voulez vous servir de rtftohtm pour traduire en HTML des documents contenant des codes source de programmes, n'oubliez pas de définir dès le départ un style de formatage du nom de 'Code' et de l'appliquer à tous les codes source dans votre document.)


Autres adresses sur l'Internet

Voici une petite liste d'adresses intéressantes pour des programmeurs en C:

Groupes 'News' intéressants:

Pour des questions concernant les standards ANSI-C / K&R-C / ... :


Previous Next Up Title Contents


Feedback - Copyright © 1993,1996,1997 F.Faber