Plus de rapidité moins de mémoire utilisé :)
gacki
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
-
Quester4 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
Quester4 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
salut tout le monde,
j'ai une question concernant la programmation C en générale :
je veux savoir qui rend le programme crée plus rapide et utilisant moins de mémoire
c-a-d je veux bien savoir qui prend plus de temps est ce que c'est le programme écrit avec plus de ligne mais moins d'appel de fonction ou moins de ligne mais avec plus d'appel fonction et comment je pourrai crée un programme rapide et utilisant moins de mémoire
et merci d'avance .
j'ai une question concernant la programmation C en générale :
je veux savoir qui rend le programme crée plus rapide et utilisant moins de mémoire
c-a-d je veux bien savoir qui prend plus de temps est ce que c'est le programme écrit avec plus de ligne mais moins d'appel de fonction ou moins de ligne mais avec plus d'appel fonction et comment je pourrai crée un programme rapide et utilisant moins de mémoire
et merci d'avance .
A voir également:
- Plus de rapidité moins de mémoire utilisé :)
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Salut j'utilise whatsapp - Accueil - Messagerie instantanée
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Comment savoir quelle version de windows j'utilise - Guide
3 réponses
Bonsoir,
Généralement, pour tous les programmes, c'est relatif au nombre de variables utilisées, du nombre de calculs effectués (une opération quelconque sur des chiffres ou des lettres est considérée comme un calcul ou une suite de calculs). La taille aussi est importante, car la machine va à chaque fois rechercher les fonctions dans tout le code du programme.
Pour qu'un programme soit rapide, il faut donc qu'il soit réduit au maximum, en utilisant le moins de variables possible, en effectuant le moins d'opérations possible. Le tout, en utilisant bien sûr le moins de bibliothèques possible (si tu peux faire sans, fais sans, sinon, essaies de te débrouiller pour ne prendre de cette bibliothèque que ce dont tu as vraiment besoin).
Généralement, pour tous les programmes, c'est relatif au nombre de variables utilisées, du nombre de calculs effectués (une opération quelconque sur des chiffres ou des lettres est considérée comme un calcul ou une suite de calculs). La taille aussi est importante, car la machine va à chaque fois rechercher les fonctions dans tout le code du programme.
Pour qu'un programme soit rapide, il faut donc qu'il soit réduit au maximum, en utilisant le moins de variables possible, en effectuant le moins d'opérations possible. Le tout, en utilisant bien sûr le moins de bibliothèques possible (si tu peux faire sans, fais sans, sinon, essaies de te débrouiller pour ne prendre de cette bibliothèque que ce dont tu as vraiment besoin).
Bonjour,
Pour la rapidité, le plus important est tout d'abord d'avoir des algorithmes bien pensés (évaluation de la complexité).
Ensuite, il faut savoir que les compilateurs aujourd'hui sont vraiment performants et sont capables de faire des merveilles. Donc, le plus important à mon avis est de se concentrer sur l'algorithmique.
Pour la rapidité, le plus important est tout d'abord d'avoir des algorithmes bien pensés (évaluation de la complexité).
Ensuite, il faut savoir que les compilateurs aujourd'hui sont vraiment performants et sont capables de faire des merveilles. Donc, le plus important à mon avis est de se concentrer sur l'algorithmique.
Généralement, on parle de compromis taille/rapidité.