Bonjour
Quel est la différence entre l'execution d'un code C avec un compilteur C et celle avec un compilateur C++ coté temps d'execution, c'est à dire est ce que le temps d'exécution est le méme ou varie selon le compilateur?
Merci
Version imprimable
Bonjour
Quel est la différence entre l'execution d'un code C avec un compilteur C et celle avec un compilateur C++ coté temps d'execution, c'est à dire est ce que le temps d'exécution est le méme ou varie selon le compilateur?
Merci
Il est très difficile de répondre à cette question. Le code machine produit par les compilateurs d'aujourd'hui est de très bonne qualité et, effectivement, tous les compilateurs ne se valent pas.
Par contre, nous considérons ici C et C++ comme deux langages distincts. Si tu compiles un programme 100% C avec un compilateur C++, il y a des chances pour que le résultat soit le même. Par contre, si tu écris deux programmes différents, l'un en C, l'autre en C++, mais en utilisant les spécificités de chaque langage (par exemple : printf() d'un côté, cout de l'autre), il y a aura sans doute des différences puisque les mécanismes utilisés ne sont pas les mêmes.