Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Discussions communautaires
  3. Discussions générales
  4. Migrer du langage c à du c# ou bien à du c++

Migrer du langage c à du c# ou bien à du c++

Scheduled Pinned Locked Moved Discussions générales
13 Posts 10 Posters 2.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • vfrzV
    vfrzV
    vfrz
    wrote on last edited by
    #2

    <p>J'ai pas bien compris, tu sais coder en C et tu aimerais savoir si tu peu faire du c# voir du c++ ?</p>

    1 Reply Last reply
    0
    • nellN
      nellN
      nell
      wrote on last edited by
      #3

      <p>Go voir les vidéos de bjornulf, il fait justement des cours de C++ pour ceux qui connaissent le C et c'est un plaisir d'apprendre avec ses vidéos</p>

      What is the ratio of the time I spend solving problems to the time I spend scaling successes?

      1 Reply Last reply
      0
      • AlemortA
        AlemortA
        Alemort
        wrote on last edited by
        #4

        <p>J'irais voir ça 😉 </p>
        <p> </p>
        <p>Pour résumer Edge, j'ai envie d'aller voir ailleurs, un autres langage avec un autre paradigme bien que je n'ai que des connaissances basiques en C.</p>
        <p> </p>
        <p>C++: Le gros avantage et la poo? Il y a t-il une grande différence avec le c?</p>
        <p>c#: Alors là, je vois pas du tout.</p>

        1 Reply Last reply
        0
        • vfrzV
          vfrzV
          vfrz
          wrote on last edited by
          #5

          <p>Je te conseillerais plus le c++, car c'est plus compatible et tu trouves plus de documentation dessus 😉 </p>

          1 Reply Last reply
          0
          • DanaliethD
            DanaliethD
            Danalieth
            wrote on last edited by
            #6

            <p>Plus compatible, moins accessible...</p>
            <p> </p>
            <p>Mais évidemment, ça dépend ce que tu veux faire... Si tu veux un langage de programmation accessible, et vraiment sympathique à apprendre, le C# est là. Et évidemment, .NET ne peut que te satisfaire...</p>
            <p> </p>
            <p>Maintenant si tu veux un truc compatible avec autre chose (puke) que Windows... C++</p>
            <p> </p>
            <p>Perso, je trouve que C++ est nettement moins accessible, attrayant et amusant que le C#. Sûrement parce que je n'ai jamais eu le temps de m'y pencher autant que sur le C#, mais ma foi, si tu es avide de savoir, prends les deux x')</p>
            <p> </p>
            <p>PS: tu peux trouver des livres pdf sur les deux langages un peu partout sur le net, sans devoir acheter les livres TRÈS cher en librairie (bad idea... non, je rigole, osef 😄 ). Et si tu veux le C# pour les nuls, vu qu'il n'est plus édité, mp, je te donne ça 😉 </p>

            1 Reply Last reply
            0
            • D
              D
              Droby
              wrote on last edited by
              #7

              <p>Tu peux regarder ça </p>
              <p>vidéo C#</p>
              <p><a href="http://www.dailymotion.com/video/x16z8k5_conference-c_tech " rel="external nofollow">http://www.dailymotion.com/video/x16z8k5_conference-c_tech </a></p>
              <p>Tu y verra les avantages du C# </p>
              <p> </p>
              <p>vidéo c++</p>
              <p>
              </p><div class="ipsEmbeddedVideo" contenteditable="false"><div><iframe allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/d4i_zriwa4o?feature=oembed" frameborder="0" height="270" src="//melinyel.net/applications/core/interface/js/spacer.png" width="480"></iframe></div></div>
              <p>Tu y verra les avantages du C++</p>
              <p> </p>
              <p>Avec le C# tu peux coder sous unity3D aussi <3</p>

              Bonne affaire ici

              1 Reply Last reply
              0
              • CyrionC
                CyrionC
                Cyrion
                wrote on last edited by
                #8

                <p>Niveau portabilité , C++ avec Qt te permet de faire des applications graphiques (À la style designer .Net) et permet aussi de compiler sur les différentes plateformes afin que tout le monde puisse y accéder. C'est vraiment bien de ce côté.</p>
                <p> </p>
                <p>Avec le C#, c'est un peu plus facile à apprendre, mais ça va rester seulement sur Windows (Et/ou Linux avec Mono), aussi niveau protection du code, faut avoir de bonnes connaissances en sécurité pour bien obfusquer ton code et tout le tralala si tu veux pas qu'on s'amuse avec ton code.</p>
                <p> </p>
                <p>P.S le C++ c'est pas si terrible à apprendre, si tu as les bases en C , les bases en C++ vont être facile car il n'y a que de légères différences, rendu à la POO , il faudra y aller doucement pour ne pas manquer rien car il y a un bon nombre de terme à connaitre et démêler, mais çe n'est pas vraiment sorcier.</p>

                1 Reply Last reply
                0
                • IgniteI
                  IgniteI
                  Ignite
                  wrote on last edited by
                  #9

                  <p>Oui le C# est bien plus facile à apprendre que le C++.</p>
                  <p>Je vais devoir aussi me pencher sur le C++.<br/>
                   </p>
                  <p>Le C# possède lui aussi une panoplie de documentations. Choisis en fonction de tes envies, et surtout de tes projets 🙂 </p>

                  1 Reply Last reply
                  0
                  • M
                    M
                    medhi558
                    wrote on last edited by
                    #10

                    <p>Sinon y a le langage D qui ressemble beaucoup au c# et au c++ en plus il est multi-platform.</p><p></p><p>
                    <a href="http://fr.m.wikipedia.org/wiki/D_(langage)" rel="external nofollow">http://fr.m.wikipedia.org/wiki/D_(langage)</a></p>

                    1 Reply Last reply
                    0
                    • D
                      D
                      Droby
                      wrote on last edited by
                      #11

                      <blockquote class="ipsQuote" data-cite="medhi558" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="7004" data-ipsquote-contentid="464" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1399303295" data-ipsquote-username="medhi558"><div>
                      <div>
                      <p>Sinon y a le langage D qui ressemble beaucoup au c# et au c++ en plus il est multi-platform.</p><p></p><p><a href="http://fr.m.wikipedia.org/wiki/D_(langage)" rel="external nofollow">http://fr.m.wikipedia.org/wiki/D_(langage)</a></p>
                      </div>
                      </div></blockquote>
                      <p>Le problème c'est qu'il n'est pas suffisamment utilisé.</p>

                      Bonne affaire ici

                      1 Reply Last reply
                      0
                      • AlexMogA
                        AlexMogA
                        AlexMog
                        Modérateur spécialisé
                        wrote on last edited by
                        #12

                        <p>Points positifs de chaque langages:</p>
                        <p>C++:</p>
                        <p>- Langage bas niveau, si tu sais faire du C++, tu sera faire du C#</p>
                        <p>- Gestion de la mémoire complète (héoui, c'est toi qui fais tout à ce niveau là!)</p>
                        <p>- Gestion des références, et de tout le tralala</p>
                        <p>- Amélioration de l'apprentissage technique au niveau des langages machines</p>
                        <p>- Tout ce qui peut être fait en C# peut être fait en C++!</p>
                        <p> </p>
                        <p>C#:</p>
                        <p>- Très simple à prendre en main, très facile à apprendre</p>
                        <p>- Garbage collector, donc yolo la mémoire</p>
                        <p>- Framework .net assez complet (pas besoin de recoder plein de trucs (point positif ET négatif))</p>
                        <p> </p>
                        <p>Points négatifs:</p>
                        <p>C++:</p>
                        <p>- Si tu as de mauvaises bases en C, ou que tu n'as jamais fait de C modulaire, certaines erreurs de C++ te seront étranges, mais si tu es adepte de la gestion mémoire, tu n'aura aucun soucis 😉 (les pointeurs, toussatoussa)</p>
                        <p>- Long à apprendre et demande du temps pour bien le prendre en main</p>
                        <p> </p>
                        <p>C#:</p>
                        <p>- Unique à windows, non compatible ou très mal adapté aux autres langages</p>
                        <p>- Utilise le framework.net, ce qui peut ralentir les programmes (niveau indexation des foncitons, entre autre)</p>
                        <p>- Lourd, un programme en C# sera au moins 25% plus lourd au niveau de la mémoire.</p>
                        <p>- Peu de gestion mémoire (ça peut être un bon point comme un mauvais. Moins de memory gest = moins de contrôle)</p>
                        <p>- Tout ce qui peut être fait en C++ ne peut pas être fait en C# (merci les limitations du framework .net)</p>
                        <p> </p>
                        <p>Voilà, à toi de faire ton choix à présent!</p>
                        <p> </p>
                        <p>Enjoy coding!</p>

                        Multiplayer GameDev @ Unexpected
                        

                        Mon CV

                        1 Reply Last reply
                        0
                        • AzadA
                          AzadA
                          Azad
                          wrote on last edited by
                          #13

                          <p>Tiens, j'avais pas vu ça.<br/>
                          Sympa le tableau comparatif. Ça pourrait être une idée, de faire un tableau comparatif de plusieurs langages, pour plusieurs projets.</p>

                          Administrateur du forum.
                          Contactez-moi par message privé ou par mail.

                          1 Reply Last reply
                          0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Login or register to search.
                          Powered by NodeBB Contributors
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups