[topic programmation] noob en force!


Messages recommandés

  • Réponses 148
  • Created
  • Dernière réponse

Top Posters In This Topic

Posté(e)

[citation=32161,2][nom]L0WsKiLL a écrit[/nom]

Je ne crois pas que ce soit une perte de temps de commencer par les premiers langages..

[/citation]chais pas :-

toute façon j'ai rien d'un informaticien et je suis pas près de devenir un pisseur de code

Posté(e)

[citation=32220,2][nom]Simcamb a écrit[/nom]Pourtant c'est super la programmation...

Enfin ça ne regarde que moi :]

[/citation]

Contrairement à ce que tu crois maintenant, la prog c'est pas toujours super. Tu es dans la phase "découverte", on voit que notre bout de code marche, on est tout excité… ça dure plus ou moins longtemps suivant les personnes (celles qui parviennent à bien programmer après).

Mais après… après tu remarques que de faire de la prog à longueur de journée ça donne mal à la tête, dans le premier sens du terme, que c'est fatiguant, et ça fini par être usant et lassant.

L'expression "pisseur de code" (employé pour ceux qui sont analyste-programmeur, ou pire, programmeur tout court) est très bien approprié…

Posté(e)

[citation=32266,2][nom]Darck a écrit[/nom]

Contrairement à ce que tu crois maintenant, la prog c'est pas toujours super. Tu es dans la phase "découverte", on voit que notre bout de code marche, on est tout excité… ça dure plus ou moins longtemps suivant les personnes (celles qui parviennent à bien programmer après).

Mais après… après tu remarques que de faire de la prog à longueur de journée ça donne mal à la tête, dans le premier sens du terme, que c'est fatiguant, et ça fini par être usant et lassant.

[/citation]

au bout de 4-5 ans de prog je suis toujours pas lassé :P.

[citation=32266,2][nom]Darck a écrit[/nom]

L'expression "pisseur de code" (employé pour ceux qui sont analyste-programmeur, ou pire, programmeur tout court) est très bien approprié…

[/citation]

Pisseur de code et fier de l'être :whistle:

Posté(e)

moi ça fait 4 an 1/2 ... pas lassé ... c'est différent la pluspart du temps ...

j'aime pas: les corrections de bugs dans du code que j'ai pas fait :o

j'aime: créer ... développer ... ;)

et puis ya des jours où ça me soule ... comme plein d'autres trucs ...

et effectivement, ça fait mal à la tête ...

Posté(e)

[citation=32361,2][nom]AL1Snip a écrit[/nom]moi ça fait 4 an 1/2 ...

[/citation]

tu veus être chuiche honoraire ? [:666]

dans les "j'aime pas", je rajouterais le hardcoding à outrance :/

Un des derniers travaux pratiques que j'ai eu à faire était 90% hardcoding 10% code, bah j'ai cru que je crevais :/

Posté(e)

[citation=32377,2][nom]L0WsKiLL a écrit[/nom]hardcoding? :sweat:

[/citation]

quant tu dois tout rentrer à la main, plutôt que de les "calculer" à l'exécution. En l'occurence j'avais ça à faire (à déduire via un schéma bidon...)

	   Ressources : T_ressources_Tab :=
     (01 => (02 =>     (20, ((01, Tout_Droit), (02, DontChange)), Exterieur),
             06 =>     (20, ((01, Devie), (02, Tout_droit)), Les_Deux),
             31 =>     (05, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    02 => (01 =>     (20, ((01, Tout_Droit), (02, DontChange)), Exterieur),
             03 =>     (04, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    03 => (02 =>     (04, (others => (01, DontChange)), Les_Deux),
             04 =>     (19, ((4, Tout_Droit), (01, DontChange)), Exterieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    04 => (03 =>     (19, ((04, Tout_Droit), (01, DontChange)), Exterieur),
             06 =>     (19, ((04, Devie), (03, Tout_Droit)), Les_Deux),
             10 =>     (03, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    05 => (06 =>     (20, ((02, Devie), (01, DontChange)), Interieur),
             34 =>     (11, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    06 => (01 =>     (20, ((01, Devie), (02, Tout_droit)), Les_Deux),
             04 =>     (19, ((04, Devie), (03, Tout_Droit)), Les_Deux),
             05 =>     (20, ((02, Devie), (01, DontChange)), Interieur),
             07 =>     (19, ((03, Devie), (05, Tout_Droit)), Interieur),
             08 =>     (19, ((03, Devie), (05, Devie)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    07 => (06 =>     (19, ((03, Devie), (05, Tout_Droit)), Interieur),
             14 =>     (10, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    08 => (06 =>     (19, ((03, Devie), (05, Devie)), Interieur),
             09 =>     (16, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    09 => (08 =>     (16, (others => (01, DontChange)), Les_Deux),
             27 =>     (25, ((06, Devie), (18, Devie)), Les_Deux),
             35 =>     (25, ((06, Tout_Droit), (24, Tout_Droit)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    10 => (04 =>     (03, (others => (01, DontChange)), Les_Deux),
             11 =>     (18, ((07, Tout_Droit), (01, DontChange)), Exterieur),
             15 =>     (18, ((07, Devie), (08, Tout_Droit)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    11 => (10 =>     (18, ((07, Tout_Droit), (01, DontChange)), Exterieur),
             12 =>     (02, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    12 => (11 =>     (02, (others => (01, DontChange)), Les_Deux),
             13 =>     (17, ((10, Tout_Droit), (01, DontChange)), Exterieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    13 => (12 =>     (17, ((10, Tout_Droit), (01, DontChange)), Exterieur),
             15 =>     (17, ((09, Tout_Droit), (10, Devie)), Les_Deux),
             19 =>     (01, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    14 => (07 =>     (10, (others => (01, DontChange)), Les_Deux),
             15 =>     (18, ((08, Devie), (11, Tout_Droit)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    15 => (10 =>     (18, ((07, Devie), (08, Tout_Droit)), Les_Deux),
             13 =>     (17, ((09, Tout_Droit), (10, Devie)), Les_Deux),
             14 =>     (18, ((08, Devie), (11, Tout_Droit)), Interieur),
             16 =>     (17, ((09, Devie), (01, DontChange)), Interieur),
             18 =>     (18, ((08, Devie), (11, Devie)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    16 => (15 =>     (17, ((09, Devie), (01, DontChange)), Interieur),
             23 =>     (09, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    17 => (18 =>     (15, (others => (01, DontChange)), Les_Deux),
             27 =>     (25, ((12, Tout_Droit), (18, Tout_Droit)), Exterieur),
             35 =>     (25, ((12, Devie), (24, Devie)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    18 => (15 =>     (18, ((08, Devie), (11, Devie)), Interieur),
             17 =>     (15, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    19 => (13 =>     (01, (others => (01, DontChange)), Les_Deux),
             20 =>     (24, ((13, Tout_Droit), (01, DontChange)), Exterieur),
             24 =>     (24, ((13, Devie), (14, Tout_Droit)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

	    20 => (19 =>     (24, ((13, Tout_Droit), (01, DontChange)), Exterieur),
             21 =>     (08, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    21 => (20 =>     (08, (others => (01, DontChange)), Les_Deux),
             22 =>     (23, ((16, Tout_Droit), (01, DontChange)), Exterieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    22 => (21 =>     (23, ((16, Tout_Droit), (01, DontChange)), Exterieur),
             24 =>     (23, ((16, Devie), (15, Tout_Droit)), Les_Deux),
             28 =>     (07, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    23 => (16 =>     (09, (others => (01, DontChange)), Les_Deux),
             24 =>     (24, ((14, Devie), (01, DontChange)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    24 => (19 =>     (24, ((13, Devie), (14, Tout_Droit)), Les_Deux),
             22 =>     (23, ((16, Devie), (15, Tout_Droit)), Les_Deux),
             23 =>     (24, ((14, Devie), (01, DontChange)), Interieur),
             25 =>     (23, ((15, Devie), (17, Tout_Droit)), Interieur),
             26 =>     (23, ((15, Devie), (17, Devie)), Interieur),
             others => (00, (others => (01, DontChange)), Aucun)),

    25 => (24 =>     (23, ((15, Devie), (17, Tout_Droit)), Interieur),
             32 =>     (12, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    26 => (24 =>     (23, ((15, Devie), (17, Devie)), Interieur),
             27 =>     (13, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    27 => (09 =>     (25, ((06, Devie), (18, Devie)), Les_Deux),
             17 =>     (25, ((12, Tout_Droit), (18, Tout_Droit)), Exterieur),
             26 =>     (13, (others => (01, DontChange)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

    28 => (22 =>     (07, (others => (01, DontChange)), Les_Deux),
             29 =>     (22, ((19, Tout_Droit), (01, DontChange)), Exterieur),
             33 =>     (22, ((19, Devie), (20, Tout_Droit)), Les_Deux),
             others => (00, (others => (01, DontChange)), Aucun)),

   29 => (28 =>     (22, ((19, Tout_Droit), (01, DontChange)), Exterieur),
          30  =>    (06, (others => (01, DontChange)), Les_Deux),
		    others => (00, (others => (01, DontChange)), Aucun)),

   30 => (29 =>     (06, (others => (01, DontChange)), Les_Deux),
          31 =>     (21, ((22, Tout_Droit), (01, DontChange)), Exterieur),
		    others => (00, (others => (01, DontChange)), Aucun)),

   31 => (01 =>     (05, (others => (01, DontChange)), Les_Deux),
          30 =>     (21, ((22, Tout_Droit), (01, DontChange)), Exterieur),
		    33 =>     (21, ((21, Tout_Droit), (22, Devie)), Les_Deux),
            others => (00, (others => (01, DontChange)), Aucun)),

   32 => (25 =>     (12, (others => (01, DontChange)), Les_Deux),
            33 =>     (22, ((20, Devie), (23, Tout_Droit)), Interieur),
            others => (00, (others => (01, DontChange)), Aucun)),

   33 => (28 =>     (22, ((19, Devie), (20, Tout_Droit)), Les_Deux),
            31 =>     (21, ((22, Tout_Droit), (01, DontChange)), Les_Deux),
            32 =>     (22, ((20, Devie), (23, Tout_Droit)), Interieur),
            34 =>     (21, ((21, Devie), (01, DontChange)), Interieur),
            36 =>     (22, ((20, Devie), (23, devie)), Interieur),
            others => (00, (others => (01, DontChange)), Aucun)),

   34 => (33 =>     (21, ((21, Devie), (01, DontChange)), Interieur),
            05 =>     (11, (others => (01, DontChange)), Les_Deux),
            others => (00, (others => (01, DontChange)), Aucun)),

   35 => (09 =>     (25, ((06, Tout_Droit), (24, Tout_Droit)), Interieur),
            17 =>     (25, ((12, Devie), (24, Devie)), Les_Deux),
            36 =>     (14, (others => (01, DontChange)), Les_Deux),
            others => (00, (others => (01, DontChange)), Aucun)),

   36 => (33 =>     (22, ((20, Devie), (23, devie)), Interieur),
            35 =>     (14, (others => (01, DontChange)), Les_Deux),
            others => (00, (others => (01, DontChange)), Aucun))
     );

pour ceux qui se poseraient la question: voui, c'est un tableau :sweat:

Posté(e)

Ce genre de tableau, ca peut se generer a la compilation en utilisant des langages qui supportent la polymorphisme parametrique.

Sinon pour celui qui souhaitait connaitre des langages evolues :

Caml

Ruby

Haskell

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement