Partage
  • Partager sur Facebook
  • Partager sur Twitter

Choix d'un bon language de programmation

    5 juillet 2019 à 8:56:09

    Bonjour , j'aurais besoin d'un bon language de programmation pour développer des applications sous windows et Mac !

    Est ce le C++, permet de le faire ? Sinon merci de me donner les language approprié.

    • Partager sur Facebook
    • Partager sur Twitter
      8 juillet 2019 à 12:14:40

      Oui, il peut le faire.

      Mais est-ce que c'est un _bon_ langage ? C'est quoi, un bon langage ?

      -
      Edité par michelbillaud 8 juillet 2019 à 12:15:40

      • Partager sur Facebook
      • Partager sur Twitter
        8 juillet 2019 à 12:14:43

        Moilee Ng Kongo a écrit:

        Est ce le C++, permet de le faire ? 

        En quoi "Oui" t'étonne ? Oui C++ permet de le faire !  

        • Partager sur Facebook
        • Partager sur Twitter
          12 juillet 2019 à 2:24:26

          Salut,

          Ta réaction face à la réponse semble indiquer que... tu ne l'as pas comprise.

          Et comme elle n'aurait pas pu être plus simple, j'en viens presque à me dire que tu ne comprends même pas ta question :-°:'(

          Alors, pour te donner une nouvelle chance de comprendre la réponse, je vais déjà t'aider à comprendre ta question ;)

          Pour y arriver, je vais  déjà t'aider à comprendre ce qu'est un langage de programmation:

          Un langage de programmation, n'est -- comme n'importe quelle langue parlée (comme le français, l'espagnol ou le portugais) -- qu'un ensemble de conventions qui permettent à  deux interlocuteurs de se comprendre.

          La grosse différence entre les deux, c'est que les deux interlocuteurs  sont, dans le cadre d'une langue, des humains, alors que, dans le cadre d'un langage de programmation, un des interlocuteurs est un humain (un ou plusieurs développeur)et l'autre n'est qu'un "outil" (un programme, pour être précis) destinés à "traduire" les idées transmises au travers du langage de manière à les rendre "compréhensibles" par un processeur.

          A partir de là, tout n'est plus qu'une question de "configuration d'origine" et de "configuration ciblée".

          La "configuration d'origine" regroupe tout ce qu'il faut prendre en compte pour que l'outil puisse travailler correctement et traduire les idées du développeur, à savoir

          • le langage utilisé
          • le type de processeur qui manipulera l'outil
          • le type d'outil en lui-même (compilateur ou interpréteur)
          • l'architecture (32 bits, 64 bits ou autre)
          • le système d'exploitation utilisé par le développeur

          La "configuration cible" regroupe "tout ce qu'il faut savoir" au sujet des conditions qui permettront au processeur de comprendre le résultat de la traduction, à savoir:

          • le type de processeur ciblé
          • l'architecture (32 bits, 64 bits ou autres) ciblée
          • le système d'exploitation (s'il y en a un) qui pourra mettre "tout cela en musique"

          Aussi longtemps qu'il existe un outil adapté à la configuration d'origine (pour pouvoir fonctionner) qui permet de fournir un résultat adapté à la "configuration ciblée" (pour que le processeur puisse le comprendre), le tout fonctionnera sans problème.

          Tu voulais savoir s'il est possible de développer en C++ sous windows et sous mac; et la réponse est indubitablement oui, parce que cette question ne porte que sur la "configuration d'origine".  Et, comme on parle du même langage, et qu'il existe effectivement des outils capables de le comprendre aussi bien sous window ou sous mac (ou sous linux, d'ailleurs).

          • Pour être complet, on peut même encore aller plus loin, et te confirmer qu'il existe:
          • des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous windows (logique :D )
          • des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous mac (encore logique :D )
          • des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous linux (ca devient lassant ;) :D )
          • des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous mac
          • des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous linux
          • des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous windows
          • des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous mac
          • des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous windows
          • des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous linux

          Bref, à ce titre, on dépasse sans doute tes espoirs les plus fous ;) :D

          Maintenant, tu disais être à la recherche d'un bon langage de programmation.  Pourrais tu nous expliquer ce que tu considères être une bon langage de programmation ou même mieux: ce que tu considères être un mauvais langage de programmation, que nous puissions éviter de te conseiller ceux qui ne satisfont visiblement pas à tes "critères de qualité" ?

          • Partager sur Facebook
          • Partager sur Twitter
          Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs  à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
            17 juillet 2019 à 22:59:17

            Merci pour cette longue et pas lassante du tout réponse !😁
             Je me débrouille un peu avec le PHP et récemment ,j'ai mis en place une petite application en php qui permet à un chef d'entreprise de vérifier si ses employés sont présents dans la journée ou pas! Donc chaque employé tape son code pour la 1er fois et s'incris dans la table de présence ,la deuxième fois on récupère son heure de sortie.
            Sa marche bien mais je me dit que cela devrait normalement être non une application web mais plutôt une application Windows.
            D'où ma question et j'ai découvert que avec le VB.Net on peut crée ce genre d'application ,mais je crois que le VB.NET va disparaitre donc d'où ma question sur le C++
            • Partager sur Facebook
            • Partager sur Twitter
              18 juillet 2019 à 5:31:08

              Grosse erreur! C'est typiquement le type d"application pour laquelle le web est idéal. Tous les PC de l'entreprise ont un navigateur, il n'y a rien à installer, tout est centralisé, les mises à jour sont immédiate et automatiques (normal tout est sur le serveur, tu mets le serveur à jour et c'est fini), c'est sécurisé au niveau du serveur. Pour les salariés nomades (les commerciaux par exemple) ou sans ordinateurs (les ouvriers dans un atelier d'usine par exemple), ils peuvent faire leurs saisie depuis un smartphone ou une borne interactive, ça peut être facilement relié à des logiciels de paye, de gestion de projet, de gestion client, de facturation... C'est vraiment le genre de truc où tu n'as pas mieux que du web. Je bosse dans une boite qui a un progiciel de ce genre au catalogue et ça fait des années qu'ils ont bazardé le client Windows lourd au profit d'une solution full web. Depuis qu'ils ont fait ça, les profits ont explosés, les grosses boîtes ne veulent plus rien d'autre que du web, et c'est normal, la maintenance leur coûte infiniment moins cher, ils peuvent même externaliser dans des cloud, ils n'ont même plus besoin d'acheter les serveurs.

              -
              Edité par int21h 18 juillet 2019 à 5:35:33

              • Partager sur Facebook
              • Partager sur Twitter
              Mettre à jour le MinGW Gcc sur Code::Blocks. Du code qui n'existe pas ne contient pas de bug
                18 juillet 2019 à 6:40:08

                Wow, dit comme sa , alors je fonce.

                Merci beaucoup !

                • Partager sur Facebook
                • Partager sur Twitter

                Choix d'un bon language de programmation

                × 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