IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Compilateur .NET ?


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut Compilateur .NET ?
    Bonsoir,

    voila, j'ai formater mon disque dur, et ej dois réinstallé un compilateur .NET

    je suis en possesion de Visual Studio.NET 2003, mais j'ai entendu parler d'un visual studio 2005?

    J'ai aussi crut entendre que c'était gratui?

    mais est-ce que VS 2005 peut aussi compilé du .net et est plus complet que le 2003? (du fait de sa gratuité) ?


    d'avance merci, pour vos lumières

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Salut,
    Regarde dans le forum Visual C++, on en parle un peu:
    La version Express de Visual Studio .Net 2005 Est gratuite "pendant un an" (mais je ne sais plus quand l'année en question a commencé).

    Et oui, le .NET 2005 est plus complet. Par contre, la version Express a pas mal de choses qu'elle ne contient pas.

    http://msdn2.microsoft.com/library/hs24szh9(en-US,VS.80).aspx

    (quand j'y pense, il faudrait que je pense à voir si ce lien est posté ou non dans le sujet approprié)
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Compilateur .Net ça n'a pas trop de sens. Il faut préciser quel langage .Net tu veux compiler.
    Pour les versions Express (gratuites):
    http://msdn.microsoft.com/vstudio/express/

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut
    ça sera pour faire avant tout du C++


    merci pour les réponses

  5. #5
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Le C++ n'est pas un langage .Net.
    Tu veux faire du C++ normal ou bien du développement .Net ?

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Enfin, le C++ PUR n'est pas un langage dotnet.
    Mais le C++/CLI en est un.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par Médinoc
    Enfin, le C++ PUR n'est pas un langage dotnet.
    Mais le C++/CLI en est un.
    +1, Managed C++

  8. #8
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Euh... Le Managed C++, il n'est pas considéré comme obsolète, depuis Visual 2005 ?

    Est-ce qu'il compile encore, au fait? Je ne me suis jamais posé la question...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    La syntaxe MC++ compile avec l'option oldsyntax.
    Le C++/CLI est un langage, le C++ "pur" un autre

  10. #10
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par Médinoc
    Euh... Le Managed C++, il n'est pas considéré comme obsolète, depuis Visual 2005 ?

    Est-ce qu'il compile encore, au fait? Je ne me suis jamais posé la question...
    Alors c'est malheureux quand même, Managed C++, un truc crée avec VS.Net ( 2000+ ) est déjà obsolète moins de 5 ans après ? Mais alors quelle est la différence entre le Managed C++ et le C++/CLI ? Les deux peuvent être utilisés en Mixed non ? ( .NET & Win32 )

  11. #11
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Dans le managed C++, il était difficile de voir si un pointeur était managé ou non.

    Dans le C++/CLI, une des améliorations est d'utiliser un nouveau symbole pour les pointeurs managés : le symbole ^

    Je me rappelle avoir lu un article sur MSDN ou MSDN2, mais je ne sais plus où exactement. Mais si je m'en souviens bien, le managed C++ (ou plutôt, "Managed Extensions for C++" était plus ou moins un bricolage, un truc de transition...)
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  12. #12
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Si tu utilises un peu le MC++, tu vas vite trouver ça infame. C'est une syntaxe assez horrible.
    C++/CLI souhaite corriger ça et créer un langage utilisable au même titre que C# ou VB.Net. D'ailleurs, les nouveautés font pas mal penser au C#.
    La distinction entre ce qui est .Net et ce qui est natif est beaucoup plus marquée.
    TYPENATIF *ptr = new TYPENATIF;
    TYPEMANAGE ^TYPEMANAGE = gcnew TYPEMANAGE;
    y'a des simplifications aussi (plus besoin de #using <mscorlib.dll> au début, il est implicite), des nouveautés (les templates managés, possibilité de faire du RAII, ...).
    http://arb.developpez.com/vc++/expre...sentation-vcpp

  13. #13
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    beaucoup pour ces lumières
    je me sens plus intélligent maintenant

Discussions similaires

  1. [Fortran 90] Quel compilateur charger sur le net ?
    Par cyrusien2010 dans le forum Fortran
    Réponses: 9
    Dernier message: 03/04/2009, 15h01
  2. Nouveau compilateur open source PHP -> .NET
    Par Yogui dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 23/12/2008, 15h21
  3. changement de compilateur VS.net 2008 par 2005
    Par aefmaaradji dans le forum C++/CLI
    Réponses: 1
    Dernier message: 25/02/2008, 13h30
  4. Optimisation du compilateur .net
    Par jeromechezgdf dans le forum Général Dotnet
    Réponses: 11
    Dernier message: 09/07/2007, 16h30
  5. Réponses: 4
    Dernier message: 31/03/2005, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo