Section courante

A propos

Section administrative du site

Introduction

Le langage C est probablement après le langage Perl un des langages le plus «piégé» jamais inventés sous prétexte d'avoir accès à une écriture parfois beaucoup plus courte et abrégé que n'importe quel autre langage. Il est possible par exemple d'effectuer une affectation de valeur dans une comparaison. Les pointeurs sont également à employer avec prudence, car il est très permissif et on peut facilement oublier, nature humaine étant ainsi, un astérisque et avoir un programme ne fonctionnant plus. Ce genre d'exemple parmi tant d'autres montre que ce langage n'est certainement pas pour les débutants et que de ce fait on doit être très éveillé en écrivant du code. De se fait, on comprend que statistiquement ce langage augmente les probabilités d'erreur de programmation et qu'il est donc dépassé et de loin inférieur à des langages comme Java ou Ada par exemple.

Bien que promu à titre de langage universel, il est très difficile de compilé de la source développer sur un PC et de le faire fonctionner sur un Mac, même si en théorie se devrait être possible, ainsi le langage Cobol ou Pascal sont autant universel que le langage C peut l'être, c'est-à-dire en sacrifiant beaucoup de temps avec des directives de compilations conditionnelles...

Enfin, la récompense pour avoir l'audace de traverser le champ de mines qu'est ce langage est un code légèrement plus rapide et parfois plus petit ainsi qu'une vénération des hautes sphères intellectuelles.

Même si ce langage est de moins en moins utilisé, je vous recommande tout de même de l'apprendre si vous êtes passionné d'informatique pour trois raisons :

En terminant, quelques illogismes dans la syntaxe d'un programme C :



Dernière mise à jour : Mardi, le 28 juillet 2015