Et vous, le C/C++ ou le C#

Bonjour,

Et vous, quel language est votre principal, pour ceux qui manient le C/C++ ou le C#? Lequel entre les deux est VOTRE language? Et également lequel me conseillez-vous d'apprendrE?
Configuration: Windows XP
Firefox 3.5.3

8 réponses

  1. bonjour,
    le mieux c'est de commence a apprendre le langage c en premier
    0
    1. Salut,
      ben je te dirais, tout depend de ce que tu veux faire.....
      C plutôt orienté system et embarqué
      C++ embarqué et application
      C# application
      Même si tu peux faire des appli en C, c'est comme si tu prenais un marteau pour faire tomber un mur alors que tu peux utiliser une pelleteuse.....(C#,Java,C++...)
      Apres c'est un avis perso....
      @+
      0
      1. Contributeur
        Pour apprendre, le C est le mieux.
        Ensuite, tu es libre de choisir ce que tu veux !
        0
        1. Modérateur
          C et C++ si tu as le choix. Le C est le plus efficace, le C++ reste extrêmement efficace, le C# arrive en troisième position. Les deux premiers sont libres ce qui a tout de suite plus de cachet.

          - Le C# présente des avantage pour tout ce qui est gestion mémoire. Mais le C# n'est pas libre.

          - Le C++ propose des templates qui sont à mon avis son principal point fort par rapport aux autres (je parle de vrais templates).

          Contrairement à ce qui a été dit le C et le C++ permettent tout à fait de faire des applications, il suffit d'utiliser une librairie comme QT ou GTK. Le C est à mon avis contre indiqué pour ce genre de travail, mais le C++ permet de le faire assez simplement et proprement. Personnellement je te conseille de démarrer par du C++ et du QT et d'oublier C#, sauf si tu as des besoins spécifiques.

          Comme dit précédemment je pense qu'il est important de commencer par du C pour la partie algorithmique, comprendre la notion d'horizon, d'allocation mémoire, savoir écrire un makefile etc... Une fois ces concepts appréhendé, il sera temps de passer aux C++. Pour faire une application ensuite, cf QT. Pour tout ce qui concerne les templates, cf la STL et si tu es motivé boost.

          Bonne chance
          0
          1. Bonjour,
            il me semble que je n'ai jamais dis que tu ne pouvais pas faire d'appli en C
            Même si tu peux faire des appli en C, c'est comme si tu prenais un marteau pour faire tomber un mur alors que tu peux utiliser une pelleteuse.....(C#,Java,C++...)

            et donc comme tu l'as aussi souligné Le C est à mon avis contre indiqué pour ce genre de travail
            @+
            0
            1. Contributeur
              personnelement, je n'ai fait que peu de C#. ce que je conseille, c'est de faire un peu de C pour débuter, passer assez rapidement au C++, y passer un bon moment, et ensuite découvrir le C#. Personnellement je programme principalement en C++ (et au travail aussi). Le c# permet de bénificier du framework.net, mais personnelement, j'aime bien coder certaines choses à la main (protocoles notamment).

              je pense que le choix du langage est avant tout dicté par le projet que tu veux réaliser
              0
              1. Ok, merci, et bin go pour le C/C++ sur le site du zéro! Merci à tous:
                0
                1. Contributeur
                  ici ca gueule souvent contre le tuto de C/C++ du site du zero... mais personne n'a mieu à proposer ;)
                  0
                2. Contributeur
                  @Nabla'sY'a aussi des livres !
                  Mais bon si on veut un cours gratuit, on peut toujours commencer par là ...
                  0
                3. Contributeur
                  @ghuysmans99bien sur. Moi on m'a filé le livre de Bjarne Stroustrup, et c'est toujours utile quand on cherche qqch.
                  0