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

Dotnet Discussion :

[Langages] Le framework est-il réellement uniforme ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par défaut [Langages] Le framework est-il réellement uniforme ?
    bonjour,
    suite a une discution que j'ai eu ont ma dit qu'il n'y a pas apres generation des fichiers executable de diférence entre VB C# et C++ .net, ca me parait
    bizzard qu'il n'y est pas de diférence de puissance entre les ces derniers
    ,ont ma meme affirmé que c'étais ca le framework, alors pourquoi microsoft a fait 3 workspaces différents, et que vb .net serais aussi temps reel alors par déduction ?

    cdlt Philo

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 105
    Par défaut
    Hello,

    les langages .NET sont effectivement au pied d'égalité au niveau des performences (tant qu'on fait attention à les utiliser comme il faut). Ils produisent en effet tous un code quasiment similaire lors de la compilation en langage intermédiaire qui sera exécuté de la même manière par le runtime .NET. Il faut toutefois noter qu'il existe maintenant avec VisualStudio une version "native" du C++ et une version .NET. La version native n'est pas comparable aux langages .NET (C#, VB.net ...) puisque, par définition, elle n'a rien à voir avec la plateforme .NET. Les performences sont celles d'un C++ traditionnel, la bibliothèque standard aussi.

    Bon week end

  3. #3
    Membre éclairé Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par défaut
    Bonjour,
    par déduction c# serais un besoin créé par le marketing de microsoft,
    cela semble plausible puisque c'est tres a la "mode" de créer les besoins,
    en tout ca je pence avoir eu une bonne intuition de continer a travailler
    sur le VC++ 6.0 qui lui est temps réel, j'ai pu le vérifier sur des projets.
    domage que la platforme .net n'est pas temps réel ! cela engendre une grosse
    faiblesse fasse a java .
    quand au framework 3 avec winfx je sais rien du tous, si tu as des explications?


    cdlt Philo

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    par déduction c# serais un besoin créé par le marketing de microsoft,
    cela semble plausible puisque c'est tres a la "mode" de créer les besoins,
    en tout ca je pence avoir eu une bonne intuition de continer a travailler
    sur le VC++ 6.0 qui lui est temps réel, j'ai pu le vérifier sur des projets.
    domage que la platforme .net n'est pas temps réel ! cela engendre une grosse
    faiblesse fasse a java .
    quand au framework 3 avec winfx je sais rien du tous, si tu as des explications?
    Je comprends rien du tout. C# marketing ? Temps réel ? Mais de quoi tu parles ?

  5. #5
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par Sphax
    Je comprends rien du tout. C# marketing ?
    Pour cet aspect, je crois qu'on peut admettre que Microsoft travaille à la promotion d'un langage qu'il a créé n'est-ce pas même si çà n'apporte pas grand chose au débat

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    VB6 aussi c'est un langage MS (et VB.Net) alors pourquoi parler de C# comme un truc marketing ?
    Au vu des limitations artificielles introduites dans VB.net ou l'envirronement de dev de VB.Net on peut simplement dire que MS pousse plutot le C# au détriment du VB.Net.


    Enfin bref de tte façon il me semble que philo71 confond un tas de choses et utilise des termes pas du tout adaptés ce qui indique un manque de connaissance et de compréhension de la plateforme. Malgré tout il en tire une conclusion étrange :

    ...cela engendre une grosse
    faiblesse fasse a java...
    Bref si philo71 voulait bien donner qques explications sur ce qu'il entend par "temps réel" ça aiderait à comprendre.

    Smikar se trompe légèrement également dans sa réponse : il a toujours été possible de développer en C++ "natif" (ou "non managé") avec visual studio. Avec .Net on a vu apparaitre le C++/CLI qui permet de mélanger du code non managé avec du managé et qui nécessite donc le runtime .Net d'installé pour tourner.

Discussions similaires

  1. Réponses: 19
    Dernier message: 16/08/2009, 17h23
  2. Réponses: 8
    Dernier message: 16/11/2006, 08h28
  3. [Langages.NET] Quel est votre avis sur Boo ?
    Par Royd938 dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 28/08/2006, 18h43
  4. [C#] Pourquoi 'Framework' est introuvable ?
    Par OpenGG dans le forum C#
    Réponses: 5
    Dernier message: 25/05/2006, 14h44

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