IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Développer sur "papier" ?


Sujet :

Langages de programmation

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut Développer sur "papier" ?
    Que pensez-vous de développez ses programmes sur "papier" ?
    Je m'explique. Cette année j'aurais peu de temps à consacrer à mon ordinateur mais je compte quand même programmer.
    Mon idée était donc d'écrire sur papier mon code et quand je peux enfin accéder à mon ordinateur de le recopier et de le compiler.
    Est-ce complètement et totalement débile ou pas ?
    Merci d'avance de vos réponses

  2. #2
    Membre confirmé
    Avatar de simone.51
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 525
    Points
    525
    Par défaut
    Salut,
    Je pense pas que ce soit totalement débile, tu perdra pas la main...
    Par contre, je pense que si tu te lance sur des choses un peu complexes, tu risque d'être impatient de tester tout ça.

    Ce qui est sûr, c'est que tu risque de t'améliorer en programmation.
    Si t'arrive à faire des prog qui marchent du premier coup, sans tester moi je dis

    En meme temps, ça dépend du language dans lequel tu "programmeras"...
    Vous,vous..., vous m'suivez!!!

    Rédacteur (Developpement Web)
    :+: Faq Javascript :+:

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 114
    Points : 156
    Points
    156
    Par défaut
    C'est loin d'être débile. Normalement un bon developpement passe par l'écriture du programme en pseudo langage (langage proche des machines: Pour i de 1 à 10 faire... fin faire... si machin=truc alors... fin si...)...
    Donc tu peux le faire... Je te conseille justement de ne pas écrire ton programme dans un langage précis, mais plutot en français. Tu pourras le traduire ensuite.
    Cela pourrait meme te donner de bonnes habitudes pour structurer ta pensé lors de la conception.

  4. #4
    Membre confirmé
    Avatar de simone.51
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 525
    Points
    525
    Par défaut
    Pour ma part, j'ai fait un Dut info et c la méthode qu'on utilise.

    On attaque par les spécifications externes, on fait un algorithme et ensuite, on écrivait le code à la mano.
    Vous,vous..., vous m'suivez!!!

    Rédacteur (Developpement Web)
    :+: Faq Javascript :+:

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Points : 253
    Points
    253
    Par défaut
    Salut a tous,
    Je donne mon avis sur le sujet:
    Théoriquement c'est la méthode qu'il faudrait utiliser car elle permet d'analyser correctement le sujet qu'on traite et elle permet en autre d'éviter des problèmes qui pourraient survenir plus tard dans la conception et dans l'implémentation.
    En pratique, je n'y suis jamais arrivé, et l'envie de tester sur son ordinateur de facon instantanée les idées qui nous passent par la tete surpasse pour ma part l'idée de les noter sur un bout de papier.
    En bref, en théorie oui, en pratique il faudrait aussi .
    A bientot!!!
    TOUT CE QUI EST VRAISEMBLABLE N'EST PAS FORCEMENT VRAI . MEFIEZ VOUS

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    Tout d'abord de vos réponses !

    Mais à un certain stade cela devient-il encore gérable alors que 10 feuilles de code s'étalent sur la table ?
    Cette méthode est-elle réservée seulement au "petit" projet ? Je parle ici d'écrire dans un langage précis car je pense que l'écriture algorythmique est beaucoup plus synthétique n'est pas ?

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 258
    Points : 288
    Points
    288
    Par défaut
    Ben moi aussi j'y ai pensé (ce qui m'aurait permit de coder au lycée par exemple) mais je me suis vite rendu compte qu'il est par exemple impossible d'insérer une ligne, ou faire de gros changements de code.

    Perso j'ai très très vite laisser tomber (je code en C/C++).

  8. #8
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Moi je pense que ca n'a franchement aucun intérêt de coder sur papier.
    Sur papier, on peut faire de l'UML (c'est beaucoup plus rapide qu'avec des logiciels), faire de l'algorithmie (y'a pas le choix, on ne peut coder un algorthime sans passer un temps soit peu par avoir fait des dessins et ecrit les différentes étapes ).
    Quel serait l'intérêt de coder sur papier ?
    Si c'est pour apprendre la programmation, ca passe pour le début.
    Mais si c'est pour faire des projets (plus ou moins gros). Pour le tester, il faudra recopier tout ce qu'on a écrit (donc autant l'avoir directement écrit à l'ordi), le débuggage sera très long car même à l'écrit, les erreurs sont inévitables. Rien ne vaut un débuggage régulier.
    Donc si c'est pour écrire du vrai code, à mon avis, ca n'a aucun intérêt.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    Est-ce vraiment impossible de coder sur "papier" ?
    Quelqu'un a-t-il déjà vraiment utilisé cette "méthode".

  10. #10
    Membre confirmé
    Avatar de simone.51
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 525
    Points
    525
    Par défaut
    Comme je le disais au dessus, moi j'ai utilisé cette méthode en Dut mais ce n'était que pour des applications relativement simple.

    T'es pas obligé d'écrire tout ton code sur le papier.
    Commence déjà par les algos. Tu coderas quand tu le pourras.

    C vrai que si tu veux te lancer dans des trucs complexes, le mieux c quand meme de coder et de pouvoir tester en suivant...
    Vous,vous..., vous m'suivez!!!

    Rédacteur (Developpement Web)
    :+: Faq Javascript :+:

  11. #11
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    L'année dernière, en cours( première S) je faisais ca quand je me faisais chier ... et je trouve pas ca débile !
    Je n'ai jamais ecrit tout un code en entier en C (je programmais en C), mais juste des idées, des algo pour faire le programme plus rapidement.
    Mais très souvent, ca me soulait un peu, car comme l'ont dit certain, j'avais trop envie de le taper sur l'ordi pour voir s'il y'avait des erreurs ...
    Et puis parfois j'oubliais des trucs et j'avais plus de place pour les mettres, alors je laissais tomber.
    Si tu veux, tu peux programmer sur ta calculette, c'est pas mal aussi

    Nas'

  12. #12
    Membre éclairé
    Avatar de hachesse
    Inscrit en
    Mars 2002
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 189
    Points : 651
    Points
    651
    Par défaut
    Tout a fait d'accord avec Guigui_
    sauf sur un point, l'UML sur papier c'est tres bien pour reflechir a comment modéliser quelques choses (et c'est encore mieux sur un tableau blanc) mais l'UML sous un logiciel permet de gagner du temps par la suite grace a la generation de code que propose les outils

    Un methode plutot efficace me semble etre

    1- croquis UML sur papier pour modéliser les grandes lignes du projet
    2- modélisation detaillée sous un outils case UML
    3- generation de la structure du code et de la doc a partir des modele UML
    4- implentation du code

    Je vois la assez peu de place pour la "programmation" sur papier que je n'ai jamais refait depuis les premiers cours d'algo que j'ai eu au debut de mes etudes et ca ne me semble faisable que pour des programmes extrement reduit puisque sur papier tu n'aura je pense pas acces a l'aide en ligne.

    Autre solution, un PC portable, ca prend juste un peu plus de place qu'on bloc note

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    de vos réponses.
    Je crois que le mieux c'est d'essayer : donc je vais écrire mes algos voire coder sur "papier" et ensuite recopier.
    Comme ça je verai le pour et le contre...

  14. #14
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    salut,
    Le codage sur papier en un langae informatique n'a aucun intérêt. Je te vois mal écrire tes 10 cahiers de sources !
    Par contre, si tu n'as pas ton PC pour développez, saisie cette chance de pouvoir faire une analyse Béton ! Une sorte de 'thèse' sur ton futur développement.
    Tu t'atarde sur les point sensible, tu écris 2-3 algo compliqué (en français)
    ....

    Shémas directeur -> Etude préalable -> conception (analyse des spécif, modélisation, architecture, spécif élémentaire des sous systèmes,...définition des test)

    Tu vois tu as de quoi t'amuser sans écrire aucune lilgne de code L'écriture du code ne devrait représenter qu'une petite partie d'un projet (~20% je crois) Si tout est bien spécifié et analysé le code source en découle tout seul.....

    voili voilou...

  15. #15
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Citation Envoyé par hachesse
    Autre solution, un PC portable, ca prend juste un peu plus de place qu'on bloc note
    Oui ca sera pas grillé en cours ... tu le planque sous la table sur tes genoux
    NOn sérieux, personne n'a dit qu'il fallait ecrire le code du programme sur papier... seulement des idées, des algo, des methodes quoi ...
    et pas en langage de programmation mais genre :
    *Demander question
    *si reponse ok alors appelé une fonction qui traite la reponse
    *si reponse non alors appelé une autre fonction qui traite la reponse

    Bon c'est con mais ca permet de voir le probleme concrétement, après pour coder, faut etre sur l'ordi.

    Nas'

  16. #16
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    Citation Envoyé par hachesse
    Autre solution, un PC portable, ca prend juste un peu plus de place qu'on bloc note
    Tu me l'envoie par la poste je l'attends !!!

  17. #17
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut
    Bonjour,

    De toute facon avant de programmer, il faut toujours le penser. Donc le papier est une bonne chose. C'est primordial.
    Tu prends ton super cahier oxford puis ca roule.

    Bien sur, tu ecris juste l'algo. Ca ne sert a rien de mettre du code. (Il faut tout de meme que ce soit realisable dans le langage. Donc penser aussi a la realisation technique)

  18. #18
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    Il faut en fait juste écrire le programme "en français" (en pensant quand même aux règles du langage que l'on veut) et ensuite le "traduire" dans ce langage ?

  19. #19
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    salut,
    Citation Envoyé par Thcan
    Il faut en fait juste écrire le programme "en français" (en pensant quand même aux règles du langage que l'on veut) et ensuite le "traduire" dans ce langage ?
    Je ne pense pas que écrire le programme en français dans son intégralité, puis le traduire a un quelconque intérêt. Seul les algorithme pointilleux doivent être bien étudié et donc écris en lanage algorithmique sur papier. Le reste d'un programme doit découler de son analyse (qui peut être faite sur papier). Si elle est bien faite, il n'y a plus du tout à réfléchir et le programme s'écrit tout seul. Si tu écris directement ton programme en "français" sans passé passé par la phase d'analyse en tet disant que cette écriture te servira d'analyse c'est totalement idiot. Tu auras les même difficultés à écrire un programme en "français" qu'en Java/C/C++/perl/python/ruby/etc..... si tu ne l'a pas analysé et modélisé avant. Et la phase intermédiaire du langage "français" ne servira à rien si cette partie est bien faite. Développer un programme n'est pas aller tête baisser pis*er du code même s'il est en "francais"
    bon courage

  20. #20
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 134
    Points
    134
    Par défaut
    de tes précisions

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Quote] DVP quoté sur Bashfr
    Par Skyounet dans le forum La taverne du Club : Humour et divers
    Réponses: 16
    Dernier message: 26/09/2006, 18h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo