Aide pour choisir un langage de programmation.
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 37

Aide pour choisir un langage de programmation.



  1. #1
    Kzano

    Question Aide pour choisir un langage de programmation.


    ------

    Bonjour à tous !

    Je me présente, je suis étudiant en GEII et je souhaiterai créer un logiciel (ou programme) pour mon projet tuteuré du semestre 2. Ce projet est pour des personnes handicapées, il faut que :
    1. La personne handicapée puisse avoir le choix entre 4 images en fonction d'un thème précis ;
    2. Le thérapeute puisse rajouter des thèmes à sa guise avec bien-sûr son lot d'images sans rentrer dans le code.

    J’aurai voulu savoir quel était le langage le plus approprié pour ce genre de programmation ?

    Merci d’avance et bonne journée !

    -----

  2. #2
    Evil.Saien

    Re : Aide pour choisir un langage de programmation.

    J'opterais pour un language scripté...

    Après, le quel exactement, bah celui que tu maîtrises le mieux. Python ?
    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  3. #3
    Dlzlogic

    Re : Aide pour choisir un langage de programmation.

    Bonjour,
    A mon avis, avant de parler de langage, il faut écrire l'algorithme. Une fois cela fait et vérifié, la traduction dans n'importe que langage ne sera qu'un jeu d'enfant. Bien-sur, il faudra apprendre le langage, mais celui-ci sera utilisé aussi pour du calcul scientifique ou je ne sais quoi d'autre.

  4. #4
    Kzano

    Re : Aide pour choisir un langage de programmation.

    Pour le moment je connais les bases du C et très peu de Python, mais justement je suis prêt à apprendre un langage, ça dépendra de celui qui sera le mieux et le plus adapté pour ce que je veux faire.

  5. A voir en vidéo sur Futura
  6. #5
    whoami

    Re : Aide pour choisir un langage de programmation.

    Bonjour,

    Je suis de l'avis de Dlzlogic.

    À moins de déjà suffisamment connaître un langage, il vaut mieux savoir ce qu'on veut faire, en détails, donc mettre au point les algorithmes nécessaires.

    En dehors de ça, je verrais ce genre de projet écrit avec un langage scripté, Python me semble convenir.

    Il y en a d'autres, je te laisse chercher.

  7. #6
    Kzano

    Re : Aide pour choisir un langage de programmation.

    D'accord, je vais m'y mettre alors à cet algorithme.
    Par contre petite question : Pour l'algorithme, je décris toutes les étapes possibles que je dois réaliser avec mon futur logiciel en détails ? Par exemple si le menu contient 2 possibilités :

    Afficher le menu ->
    1. Choisir un thème -> Afficher les images -> Sélectionner une image -> Revenir au menu.
    2. Créer un thème -> Ajouter les images -> Ajouter le thème à la liste -> Revenir au menu.

    Et qu'entendez-vous par langage scripté ?
    Merci beaucoup déjà pour vos réponse !

  8. #7
    Evil.Saien

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Kzano Voir le message
    Et qu'entendez-vous par langage scripté ?
    Un langage script c'est un langage qui ne nécessite pas de compilation (certaines peuvent être compilés mais c'est optionnel). Leur avantage c'est que c'est beaucoup plus rapide d'écrire un prototype, plus facile à débuger et selon le langage choisi multi-plateforme, l'inconvénient (quasiment le seul que je vois) c'est qu'ils sont beaucoup (mais alors beauuuucoup) plus lents à l’exécution.

    Ils sont idéaux pour manipuler des fichiers, faire des choses simples qui ne sont pas gourmandes en ressources... Et tellement d'autres choses.
    https://fr.wikipedia.org/wiki/Langage_de_script
    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  9. #8
    minushabens

    Re : Aide pour choisir un langage de programmation.

    On doit pouvoir faire ça en html. L'intérêt c'est que n'auras pas à écrire un programme pour afficher les images, chrome ou firefox ou autre le fera tout seul.

  10. #9
    cherbe

    Re : Aide pour choisir un langage de programmation.

    Bonjour
    Citation Envoyé par minushabens Voir le message
    On doit pouvoir faire ça en html.
    Je suis bien d'accord avec toi mais à une réserve près.
    HTML pour la partie graphique et Javascript* pour la programmation est un excellent couple pour apprendre à programmer ou pour écrire de petits programmes. Dans beaucoup de langages de programmation, la bibliothèque graphique (utilisation des boites de dialogues Etc) exige beaucoup de temps d'apprentissage et est peu reproductible d'un langage à un autre donc investissement peu valorisé si on doit changer de langage. Avec HTML, c'est nettement plus simple et cette connaissance resservira forcément un jour ou l'autre. Ce type de "programme" ne fonctionne qu'à l'intérieur d'un navigateur mais ne nécessite pas obligatoirement une connexion internet. L'appel à un navigateur est en fait un énorme avantage car les navigateurs contiennent le "moteur de script" ; l'utilisateur n'a rien à installer pour utiliser le programme, contrairement à beaucoup d'autres langages de scripts.
    * Javascript n'est pas Java
    La réserve, c'est l'impossiblilité de Javascript d'écrire dans un fichier pour des raisons de sécurité ce qui peut être pénalisant. Il existe cependant des solutions mais uniquement pour de petits volumes de données.

    Pour une application Windows "locale et non web" , on peut utiliser HTML+VBS et là, l'écriture de fichiers est possible.
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  11. #10
    invite73192618

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Kzano Voir le message
    le langage le plus approprié pour ce genre de programmation?
    Psychopy, Eprime et Presentation sont probablement les meilleurs choix. Psychopy a l'avantage d'etre gratuit et d'etre plus utile a long terme, mais l'installation peut etre casse-couilles. Eprime et Presentation permettent une courbe d'apprentissage rapide au moins pour les cas simples et sans trop de postprocessing. Matlab/octave possible mais pas vraiment fait pour.
    Dernière modification par Jiav ; 05/02/2017 à 00h03.

  12. #11
    Dlzlogic

    Re : Aide pour choisir un langage de programmation.

    Bonjour,
    Je ne permets de rappeler que Kzano est étudiant dans une école dont l'environnement, la finalité est l'informatique et non pas le domaine médical ou paramédical.
    Donc s'il doit se concentrer sur un langage, il faut éviter à tout prix des langages spécialisée.

  13. #12
    Ludwig1

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Kzano Voir le message
    Bonjour à tous !

    Je me présente, je suis étudiant en GEII et je souhaiterai créer un logiciel (ou programme) pour mon projet tuteuré du semestre 2. Ce projet est pour des personnes handicapées, il faut que :
    1. La personne handicapée puisse avoir le choix entre 4 images en fonction d'un thème précis ;
    2. Le thérapeute puisse rajouter des thèmes à sa guise avec bien-sûr son lot d'images sans rentrer dans le code.

    J’aurai voulu savoir quel était le langage le plus approprié pour ce genre de programmation ?

    Merci d’avance et bonne journée !
    Salut,

    Tu t'arrange pour trouver une machine virtuelle ultra puissante qui est capable d'interfacer le browser, tu mets tes images dans un répertoire d'images, (*.BMP *.Jpeg etc... ) quand tu cliques sur une image, le browser te retourne le nom du fichier qui va te permettre de lancer la routine correspondante avec des SWITCH. Pour insérer des images, tu pourras faire des scan, des photos, ou tous ce que tu voudras.
    pour écrire des routines ça prend pas beaucoup de temps non plus.
    ça donne ceci.

    Nom : Image-2-Futura.JPG
Affichages : 88
Taille : 101,6 Ko


    Tu pourras également rentrer les commandes manuellement dans le champs de saisi. Evidement tu vas t'arranger pour faire en sorte que tes images aient toutes le même format pour faire un peu plus joli.
    Nota: il m'a fallu 5 minute pour faire l'interface ci-dessus avec le browser

    Cordialement

    Ludwig
    Dernière modification par Ludwig1 ; 05/02/2017 à 22h23.

  14. #13
    Dlzlogic

    Re : Aide pour choisir un langage de programmation.

    Bonsoir Ludvig,
    Je ne suis pas sûr que c'est cette méthode qui intéressera notre ami. Il est étudiant, il doit faire un projet qui comporte deux notions nécessaires, un interface de visualisation et une mise à jour des fichiers de base indépendamment.
    La partie technique est nécessaire, par contre, ce qui me parait le plus important et peut-être le plus difficile c'est tout ce qui tourne autour. D'où la nécessité de décrire rigoureusement et dans le détail l'algorithme.
    Pour me faire comprendre, s'il en a besoin, il me demande, ou à toi, ou à un autre de le faire, mais on lui posera des tas de questions. C'est à lui de se poser les questions et d'y répondre.
    Il est bien évident qu'on pourra l'aider, mais il faut qu'il réagisse.

  15. #14
    invite73192618

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Dlzlogic Voir le message
    Je ne permets de rappeler que
    ...que tu ne sais rien des solutions que j'ai propose, ce qui est excellente raison pour t'abstenir de les commenter.

  16. #15
    Bluedeep

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    Leur avantage c'est que c'est beaucoup plus rapide d'écrire un prototype,
    L'époque où il fallait des heures pour compiler est quelque peu révolue.
    L'argument me semble bien mince.

  17. #16
    Evil.Saien

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Bluedeep Voir le message
    L'époque où il fallait des heures pour compiler est quelque peu révolue.
    L'argument me semble bien mince.
    D'une part, c'était pas argument. On me demande ce qu'est un language scripté et le fait qu'il soit interprété est une de ses caractéristiques importantes parce que ça permet un prototypage plus rapide. Larry Wall lui-même attribue aux languages script cette qualité mais sans doute qu'il s'y connait rien.

    D'autre part, je vois pas le rapport... J'évoquais le problème de la compilation non comme "un truc qui prend des heures à faire", mais plutôt comme une étape de plus suscéptible d'engendrer des bugs. Donc bon...
    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  18. #17
    Dlzlogic

    Re : Aide pour choisir un langage de programmation.

    Bonjour,
    Pour moi, la compilation a plusieurs avantages, par exemple, le compilateur vérifie que la syntaxe est bonne. En ce qui me concerne, les langages interprétés on le très gros inconvénient de devoir être vérifiés et re-vérifiés. Autre avantage, à partir du moment où la compilation, édition de lien etc. est faite, le programme est "protégé", c'est à dire qu'il n'y plus aucun risque de faire une petite modif, une petite faute ou je ne sais quoi qui pourrait provoquer une erreur beaucoup plus tard.
    Apparemment, ce n'est pas le temps qui préoccupe Kzano. Il dispose de tout son semestre pour le faire. Comme il est étudiant dans un contexte informatique, ce qu'on lui demande n'est pas de faire un petit truc entre midi et deux, mais d'analyser des besoins dans un contexte dont ii ne connait pas le premier mot (paramédical <> industrie) et d'imaginer des solutions.

  19. #18
    pm42

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    J'évoquais le problème de la compilation non comme "un truc qui prend des heures à faire", mais plutôt comme une étape de plus suscéptible d'engendrer des bugs. Donc bon...
    Ah bon ?
    En général, la compilation est l'occasion de faire pas mal de vérification qui ont plutôt tendance à éviter les bugs au contraire.

  20. #19
    Bluedeep

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    J'évoquais le problème de la compilation non comme "un truc qui prend des heures à faire", mais plutôt comme une étape de plus suscéptible d'engendrer des bugs. Donc bon...
    Bien sur; par exemple, en cas de non cohérence de type la compil renvoie un erreur; en script, ça plante à l'exécution. C'est clair que c'est la compile qui engendre des bugs .......

  21. #20
    Evil.Saien

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Dlzlogic Voir le message
    Bonjour,
    Pour moi, la compilation a plusieurs avantages, par exemple, le compilateur vérifie que la syntaxe est bonne. En ce qui me concerne, les langages interprétés on le très gros inconvénient de devoir être vérifiés et re-vérifiés. Autre avantage, à partir du moment où la compilation, édition de lien etc. est faite, le programme est "protégé", c'est à dire qu'il n'y plus aucun risque de faire une petite modif, une petite faute ou je ne sais quoi qui pourrait provoquer une erreur beaucoup plus tard.
    Mais tout ce que tu viens de dire existe aussi pour certains languages scriptés (python ou matlab / octave par exemple...)

    Ma définition du language scripté n'étant mannifestement pas correcte, tu proposes quoi ?
    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  22. #21
    pm42

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    Mais tout ce que tu viens de dire existe aussi pour certains languages scriptés (python ou matlab / octave par exemple...)
    Vu que tu parles de langages avec typage dynamique, ils ne proposent pas tout ce qu'offrent les langages compilés actuels qui sont en tapage statique.

  23. #22
    Bluedeep

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par pm42 Voir le message
    Vu que tu parles de langages avec typage dynamique, ils ne proposent pas tout ce qu'offrent les langages compilés actuels qui sont en tapage statique.
    Attention : on peut aussi avoir du typage dynamique plus ou moins complet avec certains langages compilés. C'est le cas du C# depuis la version 4.0.

  24. #23
    pm42

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Bluedeep Voir le message
    Attention : on peut aussi avoir du typage dynamique plus ou moins complet avec certains langages compilés. C'est le cas du C# depuis la version 4.0.
    On peut avoir toutes les combinaisons en effet mais là, je pointais juste le fait que les langages cités n'offrent pas tous les contrôles en question.

  25. #24
    Bluedeep

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par pm42 Voir le message
    On peut avoir toutes les combinaisons en effet mais là, je pointais juste le fait que les langages cités n'offrent pas tous les contrôles en question.
    Tout à fait.
    D'autant que il y a parfois une confusion entre "langage avec typage dynamique" et "langage faiblement typé"/inférence de type/etc ....

  26. #25
    Ludwig1

    Re : Aide pour choisir un langage de programmation.

    Salut

    Citation Envoyé par Dlzlogic Voir le message
    Bonsoir Ludvig,
    Je ne suis pas sûr que c'est cette méthode qui intéressera notre ami. Il est étudiant, il doit faire un projet qui comporte deux notions nécessaires, un interface de visualisation et une mise à jour des fichiers de base indépendamment.
    Possible que ce ne soit pas la bonne méthode. Tout de même interfacer le browser ( Inclure celui-ci dans l'application particulière ) permet justement d'avoir une interface de visualisation toute faite qui fonctionne.

    La partie technique est nécessaire, par contre, ce qui me parait le plus important et peut-être le plus difficile c'est tout ce qui tourne autour. D'où la nécessité de décrire rigoureusement et dans le détail l'algorithme.
    Il me semble que la partie technique n'est pas éliminée puisqu'il faut bien faire le traitement de l'image sélectionnée. Je dirai même que de vouloir user le soleil à faire des gris gris qui s'affichent é l'écran (Cosmétique) est à mon sens pas très productif.
    Il me semble que la partie importante est bien le traitement de ce qui doit se faire après une sélection d'image.

    Si par hasard la solution de la machine virtuelle est retenue, ça permettra la mise au point des procédures en mode Interprété.
    Puis quand ça fonctionne, on compile un exécutable, ça a le mérite de ne pas discuter pendant 107 ans sur le bien fondé de l'interprétation ou de la compilation puisque ça fait les deux.
    On développe en interprété et quand ça marche on compile un exécutable.

    Cordialement

    Ludwig

  27. #26
    Bluedeep

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Ludwig1 Voir le message
    Si par hasard la solution de la machine virtuelle est retenue, ça permettra la mise au point des procédures en mode Interprété.
    Puis quand ça fonctionne, on compile un exécutable, ça a le mérite de ne pas discuter pendant 107 ans sur le bien fondé de l'interprétation ou de la compilation puisque ça fait les deux.
    On développe en interprété et quand ça marche on compile un exécutable.
    Toujours dans le portnawak.

  28. #27
    Ludwig1

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Bluedeep Voir le message
    Toujours dans le portnawak.
    Toujours à pédaler dans la gadoue avec des syntaxes infernales ?

  29. #28
    Evil.Saien

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Ludwig1 Voir le message
    Si par hasard la solution de la machine virtuelle est retenue, ça permettra la mise au point des procédures en mode Interprété.
    Puis quand ça fonctionne, on compile un exécutable, ça a le mérite de ne pas discuter pendant 107 ans sur le bien fondé de l'interprétation ou de la compilation puisque ça fait les deux.
    Salut,

    Ok, mis à part la machine virtuelle (à quoi bon ? Python est multi-plateforme, html5 semble assez bien adapté aussi), le reste je suis d'accord.

    Quand à la discussion interprété / compilé, c'est toujours intéressant d'avoir différents points de vue en gardant à l'ésprit que chacun voit midi à sa porte
    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  30. #29
    Ludwig1

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    Salut,

    Ok, mis à part la machine virtuelle (à quoi bon ? Python est multi-plateforme, html5 semble assez bien adapté aussi), le reste je suis d'accord.

    Quand à la discussion interprété / compilé, c'est toujours intéressant d'avoir différents points de vue en gardant à l'ésprit que chacun voit midi à sa porte
    Salut,

    J'en suis arrivé à la machine virtuelle après bien des détours, ( ASM, Basic, Pascal, C, Cpp etc.. ) ce qui me plais dans cette affaire c'est le principe, 1) préparation des infos, 2) Appel de la procédure adoc , mais surtout pas de syntaxe à apprendre,
    on écrit des phrases avec les mots que la machine comprend. Si elle comprend pas un mot on le lui apprend à l'aide des mots qu'elle connaît déjà.
    C'est simple, c'est efficace et ça permet de définir des applications avec le langage lié au domaine considéré.
    Mais comme tu dis si bien, chacun voit midi à sa porte.


    Cordialement

    Ludwig

  31. #30
    pm42

    Re : Aide pour choisir un langage de programmation.

    Citation Envoyé par Evil.Saien Voir le message
    Salut,

    Ok, mis à part la machine virtuelle (à quoi bon ? Python est multi-plateforme, html5 semble assez bien adapté aussi), le reste je suis d'accord.

    Quand à la discussion interprété / compilé, c'est toujours intéressant d'avoir différents points de vue en gardant à l'ésprit que chacun voit midi à sa porte
    Quelque soit la discussion, Ludwig1 essaie de vendre son langage fétiche, le Forth, un truc obsolète.
    Comme les modérateurs lui ont expliqué que la pollution systématique des fils avec 1 réponse quelque soit la question commençait à bien faire, il joue subtil et parle de sa machine virtuelle, interprétée et compilée, etc.
    Si on creuse un peu, il est évident qu'il est d'une nullité crasse en informatique, c'est juste un troll.

    Pour le reste, il est évident que tu as raison sur Python, HTML5, etc.

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. J'aimerais commencer la programmation quels langage choisir?
    Par Azue dans le forum Programmation et langages, Algorithmique
    Réponses: 18
    Dernier message: 03/05/2015, 19h24
  2. Comment choisir un langage et logiciel de programmation ?
    Par yoshka dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 17/12/2014, 10h15
  3. Aide pour programmation automate en langage lader ?
    Par nathdee dans le forum Électronique
    Réponses: 9
    Dernier message: 14/12/2014, 05h01
  4. Besoin d'aide en programmation langage c svp ?
    Par soulnini dans le forum Programmation et langages, Algorithmique
    Réponses: 22
    Dernier message: 25/08/2013, 17h46
  5. Quel langage de programmation choisir?
    Par Nobel_prize_of_music dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 03/04/2012, 19h25