A voir également:
- Langages de programmation
- Application de programmation - Guide
- Langage de programmation visual basic - Télécharger - Langages
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
- Fermer un programme de force - Guide
- Programmation sms - Guide
1 réponse
De base, un ordinateur ne sait rien faire ou presque, et le peu qu'il sache faire est très bas niveau, c'est à dire des opérations de bases sur des octets en mémoire et c'est à peu près tout. Si le programmeur devait tout recoder à chaque fois il n'arriverait probablement jamais à la fin de son programme.
Prenons par exemple les fonctions d'affichage comme printf en C, en voici une fonction bien utile, dont on se sert tout le temps, si cette fonction n'existait pas il faudrait l'inventer ! Et c'est bien ce qui se passe quand on code, en général les fonctions un peu avancées n'existent pas, et plutôt que de faire 100 copier-coller du code, on fait des fonctions, ce qui possède en plus des propriétés bien utiles lors du débogage puisque c'est plus facile de trouver un problème sur une fonction de 10 lignes que dans un code en un seul bloc de 10000 lignes !
Moi je pars du principe que si tu fais au moins trois fois la même chose dans un code, c'est que tu aurais du faire une fonction à la place... Après rien ne vaut la pratique pour s'en convaincre !
Prenons par exemple les fonctions d'affichage comme printf en C, en voici une fonction bien utile, dont on se sert tout le temps, si cette fonction n'existait pas il faudrait l'inventer ! Et c'est bien ce qui se passe quand on code, en général les fonctions un peu avancées n'existent pas, et plutôt que de faire 100 copier-coller du code, on fait des fonctions, ce qui possède en plus des propriétés bien utiles lors du débogage puisque c'est plus facile de trouver un problème sur une fonction de 10 lignes que dans un code en un seul bloc de 10000 lignes !
Moi je pars du principe que si tu fais au moins trois fois la même chose dans un code, c'est que tu aurais du faire une fonction à la place... Après rien ne vaut la pratique pour s'en convaincre !