TPs de programmation en C


Contexte

En réalité, ce n'est pas vraiment un projet, mais l'ensemble du travail effectué peut faire partie d'un potentiel projet. Effectivement, dans ce module où l'on code uniquement en C, nous apprenons à utiliser correctement ce langage. Étant la base de la majorité des langages de programmation que nous connaissons, il est important de connaître son utilisation à la source. C'est pourquoi nous travaillons sur divers problèmes tels que la construction d'une liste, d'un tableau ou encore d'un arbre, le tout de manière récursive. Tout cela est fait en respectant certaines normes primordiales en C, comme l'espace utilisé pour une fonction, ou encore la complexité de notre code.

Lien avec la compétence

Ces TPs m'ont permis de travailler ma logique dans les choix réalisés lorsque je programme. Des questions comme : Quelle structure de données est la plus viable en termes de temps/mémoire ? Dois-je utiliser un mode itératif ou récursif ? etc. Toutes ces questions me permettent de m'améliorer et de comprendre l'essence même de l'optimisation. Aujourd'hui, il est important de prendre ce facteur en compte car les utilisateurs ne vivent pas dans les mêmes situations. Un code optimisé est un code sécurisé car il n'y a pas de bout de code inutile qui peut engendrer de potentielles failles.

Illustrations

<