Algorithme

Fermé
moez - 15 août 2008 à 02:33
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 - 15 août 2008 à 05:28
Bonjour, si je veux devenir un bon programmeur, comment je peux déterminer un bon algorithme?
A voir également:

3 réponses

Lazarey Messages postés 3239 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 21 mai 2012 745
15 août 2008 à 02:52
Salut,

Je n'ai pas vraiment saisi le sens de ta question, mais si tu veux devenir un bon programmeur, le mieux c'est d'optimiser tes algos en faisant le moins d'instructions possibles tout en faisant le traitement que tu veux faire.
1
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 125
15 août 2008 à 05:28
Salut,

Ta question est mal-formulée, mais aussi très vague...

Reformule ta question pour un métier plus rependu; Comment devient-on un bon cuisinier ? un bon Boulanger, Macon,...???

On pourrait répondre (et c'est valable pour beaucoup d'autres métiers) :

1. La pratique ( gagner de l'expérience )
2. La curiosité ( s'informer, s'éveiller, se documenter, savoir évoluer...)
3. L'ingéniosité ( proposer de nouvelles solutions, de nouvelles idées, savoir sortir des sentiers battus...)
...

Plus particulièrement en entreprise
- Savoir travailler en équipe
- Savoir se conformer à un cahier des charges
- Etre rapide, efficace
...


Biensur, en fonction des contraintes, il peut être impératif de :
- Savoir réutiliser un code existant (pas forcement programmé par toi)
- Créer un code
- Plus sur
- Plus fiable
- Plus modulaire
- Plus rapide
- Prenant le moins de mémoire possible
- Le moins de bande passante,
...


Pour conclure, je pense que la qualité vraiment indispensable est la Curiosité. L'informatique est un domaine très vaste, ne permettant pas de tout connaitre, puisqu'il est en perpétuelle évolution...

Et c'est justement ca qui fait son intérêt !....


Amicalement,
S@M...
http://kryoportail.ath.cx
1
non, c'est comment ecrire un bon algorithme de ton point de vue pour un débutant
0