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
      5 juillet 2019 à 10:07:43

      Oui
      • Partager sur Facebook
      • Partager sur Twitter
      Pour poser des questions ou simplement discuter informatique, vous pouvez rejoindre le discord NaN.
        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
              12 juillet 2019 à 2:43:21

              TL;TR : oui
              • Partager sur Facebook
              • Partager sur Twitter
              Pour poser des questions ou simplement discuter informatique, vous pouvez rejoindre le discord NaN.

              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é.
              • Editeur
              • Markdown