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

Méthodes Discussion :

Méthode pour programmation procédurale


Sujet :

Méthodes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Décembre 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Décembre 2024
    Messages : 4
    Par défaut Méthode pour programmation procédurale
    Bonjour,

    Je suis un peu perdu parmi les différentes méthodologies de développement logiciels.

    Je sais programmer en C et en Basic en tant qu'hobbyiste, ce que je cherche c'est une méthode qui, à partir d'un cahier des charges, me permet de développer un programme avec un langage procédural, donc non orienté objet.

    Je ne cherche pas à en faire mon métier (ou briller en société), simplement savoir développer de manière la plus efficiente possible des logiciels en amateur.

    Si quelqu'un peu me décrire les étapes, avec des exemples, ça m'aiderai beaucoup.

    On m'a souvent conseillé des "lire" des projets open-source sur Github, le souci c'est que ces projets ne décrivent pas les besoins ou l'architecture finale du programme, sans parler de l'absence de documentation claire sur le développement.

    Merci d'avance à la personne qui pourrait m'aider (ça fait longtemps que je cherche...)

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 298
    Par défaut Différentes étapes
    Qui dit langage procédural, dit procédure et faire des modules. On reste dans la même architecture que le basic avec du for next éviter les goto via des select case et aussi des procédure et des fonctions. Il faut se référer au Visual basic ou le vba pour EXCEL qui est disponible aussi dans libroffice, déjà utilisé en pro largement apprécié pour l'openformat Microsoft XSLM .
    En général on étudie la data, les structures de données, tableau ou liste
    Après on définit des procédures pour faire les traitements qui reviennent le plus ou en langage objet, on crée des classes avec les notions d'héritages comme en C
    Puis on teste et on voit pour raffiner le code pour tuner le code , le but étant d'éviter les redondances de code
    Voilà pourquoi les LLM ne remplaceront jamais l'humain là dessus, car il faut intégrer les procédures et les fonctions

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Décembre 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Décembre 2024
    Messages : 4
    Par défaut
    Citation Envoyé par mach1974 Voir le message
    En général on étudie la data, les structures de données, tableau ou liste
    J'entends bien. Pour de petits programmes c'est ce que je fais déjà, mais pour de gros programmes, j'ai besoin d'une méthode plus claire, et c'est précisément ce que je n'arrive pas à trouver.

    Est-ce que tu pourrais être plus explicite avec un exemple ?

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 298
    Par défaut
    Citation Envoyé par Arno- Voir le message
    J'entends bien. Pour de petits programmes c'est ce que je fais déjà, mais pour de gros programmes, j'ai besoin d'une méthode plus claire, et c'est précisément ce que je n'arrive pas à trouver.

    Est-ce que tu pourrais être plus explicite avec un exemple ?

    Pour la structuration des données . Il faut définir un dictionnaire des données , éliminer les redondances.
    Puis vous pouvez constituer des tables avec le modèle MERISE ou un DIAGRAMME uml d'ETAT et d'action pour définir les fonctions et les procédures .
    Vous pouvez consulter sur le forum les documentations adhoc

  5. #5
    Membre très actif
    Avatar de APL-AML
    Homme Profil pro
    Développeur Gestion (Retraité)
    Inscrit en
    Juin 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur Gestion (Retraité)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2020
    Messages : 54
    Billets dans le blog
    90
    Par défaut Tu fouilles dans mon blog, tu picores, tu t'inspires, tu t’appropries mais tu gardes ça pour toi.
    Citation Envoyé par Arno- Voir le message
    Je suis un peu perdu parmi les différentes méthodologies de développement logiciel.

    Je sais programmer en C et en Basic en tant qu'hobbyiste ; ce que je cherche c'est une méthode qui, à partir d'un cahier des charges, me permettrait de développer en amateur et de la manière la plus efficiente possible, des logiciels, de gros programmes, avec un langage procédural, donc non orienté objet.

    On m'a souvent conseillé de "lire" des projets open-source sur Github, le souci c'est que ces projets ne décrivent pas les besoins ou l'architecture finale du programme, sans parler de l'absence de documentation claire sur le développement.

    J'ai besoin d'une méthode claire, explicite, avec des exemples, une description des étapes et c'est précisément ce que je n'arrive pas à trouver.

    Merci d'avance à la personne qui pourrait m'aider (ça fait longtemps que je cherche...)
    Pour aller au plus pressé, je te propose un exemple de développement complet sous forme d’un billet de blog :


    Dans ce billet, tu peux télécharger l'équivalent du billet au format PDF.

    Tu peux aussi parcourir la discussion que j'avais initiée sur le sujet :

    Forum => Général Développement => Algorithme & Mathématiques => Algorithmes et structures de données => Sujet d’algorithmie original : imprimer des numéros de table en piles

    Si tu veux en savoir davantage, tu fouilles dans mon blog APL-AML, tu picores, tu t'inspires, tu t’appropries, mais tu gardes ça pour toi...

    J’ai structuré ce blog physique en 5 blogs logiques (1er bloc du Menu latéral à droite de mon blog, sous mon profil) :

    1. APL-AML
    2. MÉTHODOLOGIES
    3. ALGORITHMIQUE
    4. FORUMS
    5. DIVERS

    PS : Commence peut-être par regarder mes autres tutoriels dans mon blog logique 3. ALGORITHMIQUE







    Mon blog complet équivaut à environ 1000 pages Word. C'est une carrière en informatique de gestion + 17 ans d'investissement sur le site developpez.com

    Bonne lecture

  6. #6
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 602
    Billets dans le blog
    10
    Par défaut
    @APL-AML : et bien quel travail ! Chapeau bas

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Décembre 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Décembre 2024
    Messages : 4
    Par défaut
    Citation Envoyé par APL-AML Voir le message
    Pour aller au plus pressé, je te propose un exemple de développement complet sous forme d’un billet de blog...
    Chapeau bas également, merci

  8. #8
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par Arno- Voir le message
    Je sais programmer en C et en Basic en tant qu'hobbyiste, ce que je cherche c'est une méthode qui, à partir d'un cahier des charges, me permet de développer un programme avec un langage procédurale, donc non orienté objet.
    bonsoir en fait si je comprends bien vous cherchez un algorithme d'IA qui d'un cahier des charges génère du code associé de préférence en langage C ou autre ?

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Décembre 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Décembre 2024
    Messages : 4
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    bonsoir en fait si je comprends bien vous cherchez un algorithme d'IA qui d'un cahier des charges génère du code associé de préférence en langage C ou autre ?
    Pour ça, je demanderai à ChatGPT Je poserai pas la question dans un forum comme celui-ci...

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

Discussions similaires

  1. Les outils que vous utilisez pour programmer en assembleur
    Par Smortex dans le forum x86 32-bits / 64-bits
    Réponses: 36
    Dernier message: 15/08/2022, 11h28
  2. Réponses: 1
    Dernier message: 26/09/2005, 19h29
  3. Réponses: 3
    Dernier message: 27/08/2003, 21h14
  4. cle pour programme
    Par mumu2001 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 04/11/2002, 10h34

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