Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exécutable autonome, efficace et très léger

Anonyme
    29 septembre 2016 à 11:29:46

    Bonjour,

    Je cherche le meilleur langage de programmation qui m'aiderait à produire comme format final un petit exécutable léger et autonome, qu'on puisse très facilement partager avec ses amis, et qui n'ait pas besoin de fichiers .dll pour s'exécuter.

    Le programme que je souhaite concevoir sera très simple, basique, sans images ni sons. Ce sera uniquement un logiciel de calcul numérique avancé.

    Le design du rendu final n'a aucune importance, même si il est "moche". Cependant, je veux éviter de créer une application console, car mon programme aura des boutons et des saisies au clavier dans des champs de texte.

    Pour satisfaire à toutes ces contraintes, quel(s) langage(s) me proposez-vous ?

    Merci.

    • Partager sur Facebook
    • Partager sur Twitter
      29 septembre 2016 à 13:49:18

      Lu'!

      Looni a écrit:

      Je cherche <un> langage de programmation pour produire comme un petit exécutable léger et autonome, qu'on puisse très facilement partager avec ses amis, et qui n'ait pas besoin de fichiers .dll pour s'exécuter.

      En quoi le présence de DLL le rend plus difficile à partage ? Cette fausse contrainte apparaît dans tellement de fil que ça en devient grotesque. Pour quelle raison au monde, un exécutable perdu dans le fond d'un dossier serait plus facile à partager/utiliser qu'un exécutable dans un dossier perdu dans le fond d'un dossier ? Et plus important encore : pourquoi un installeur serait plus complexe à partager ?

      D'autant que "sans accès à des DLL" ça n'a aucun putain de sens. Même si tu utilises que des API windows pour faire ta fenêtre tu accéderas à des DLL, celles dans Windows. Et si elles sont composantes d'un framework non installé, il faudra l'installer.

      Looni a écrit:

      Le programme que je souhaite concevoir sera très simple, basique, sans images ni sons. Ce sera uniquement un logiciel de calcul numérique avancé.

      On a un problème là : l'outil voulu est simple et basique mais avancé. Il faudrait te mettre d'accord avec toi même.

      Bref : quel est la finalité de l'exécutable ? Que va faire le logiciel et à qui va-t-il servir ?

      -
      Edité par Ksass`Peuk 29 septembre 2016 à 13:49:28

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

      Anonyme
        29 septembre 2016 à 14:45:57

        En quoi le présence de DLL le rend plus difficile à partage ?

        Si on veut envoyer notre fichier par email, c'est plus simple que tout soit dans un seul fichier .exe

        C'est comme les programmes que l'on télécharge sur Internet : ils sont tous en un seul fichier .exe

        On a un problème là : l'outil voulu est simple et basique mais avancé. Il faudrait te mettre d'accord avec toi même.

        L'interface est simple et basique, mais les calculs gérés sont complexes (traitement de chiffres avec exponentielles).

        • Partager sur Facebook
        • Partager sur Twitter
          29 septembre 2016 à 14:51:53

          Looni a écrit:

          C'est comme les programmes que l'on télécharge sur Internet : ils sont tous en un seul fichier .exe

          Qui est très généralement un installeur. Bref, une archive auto-extractible ou un installeur, ça se partage aussi très bien par mail.

          Looni a écrit:

          L'interface est simple et basique, mais les calculs gérés sont complexes (traitement de chiffres avec exponentielles).

          N'importe quel langage qui a une bibliothèque mathématique suffisamment fournie pour ton besoin et une bibliothèque pour GUI. Et ça en fait un paquet.

          • Partager sur Facebook
          • Partager sur Twitter

          Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

            29 septembre 2016 à 16:37:32

            Salut, tu peux te tourné du coté de Crystal.

            Pas de DLL, langage bas niveau et léger (un peu plus lourd que C++) seul bémol, il est encore en béta ;) 

            • Partager sur Facebook
            • Partager sur Twitter

            Architecte logiciel - Software craftsmanship convaincu.

            Exécutable autonome, efficace et très léger

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown