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

Visual C++ Discussion :

quelle diff�rence entre VB et C++


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    50
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 50
    Par d�faut quelle diff�rence entre VB et C++
    Salut tout le monde,

    Je suis new ici et j'ai besoin d'une r�ponse � une question que l'on me pose souvent :

    quelle diff�rence entre VB et C++ ?
    D'apres moi avec C++ on peut gerer efficacement la memoire, de facon dynamique et on a la possibilit� de creer des classes, des d�riv�s, des modeles, etc...
    Avec VB on ne fait finalement que manipuler les objets des applications type microsoft....

    bref, je crois avoir dis suffisament de betises pour suciter vos reactions.

    Merci

  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
    Ce n'est pas assez pr�cis, il faudrait quatre cat�gories:
    • VB6 et ant�rieur
    • VB.Net
    • C++ natif
    • Managed C++ et C++/CLI

    Sachant qu'il y a moins de diff�rences entre la deuxi�me et la quatri�me cat�gorie qu'entre la premi�re et la troisi�me...
    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
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par M�dinoc
    Ce n'est pas assez pr�cis, il faudrait quatre cat�gories:
    • VB6 et ant�rieur
    • VB.Net
    • C++ natif
    • Managed C++ et C++/CLI
    Sachant qu'il y a moins de diff�rences entre la deuxi�me et la quatri�me cat�gorie qu'entre la premi�re et la troisi�me...
    vouloir comparer du vb6 et du C++ natif ,autant comparer des choux et des carottes ...

  4. #4
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    50
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 50
    Par d�faut
    Hmmmmmm, j'ai pas bien saisi dsl :o(

    J'ai des notions correctes en C++ mais j'ai jamais trop fait de VB.

    Imaginons : quelqu'un (un chef) vous demande �a lors d'une r�union ou d'un entretien et vous n'avez pas le droit de lui dire "oulaaaa mon pauvre, �a pas comparable du tout" (ce qui est certainement le cas)

    Grossomodo ?

    - peut on creer des classes en VB aussi simplement qu'en C++ natif ou pas ?
    - VB est-il un langage orient� objet ? (je crois que oui puisqu'on manipule des objet en VBA par exemple)
    - pourquoi programmer en VB en fin de compte ?

    Merci pour votre attention et vos precieuses r�ponses.

    @ pluche

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    50
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 50
    Par d�faut
    et d'ailleurs oui je parlais de vb6 et C++ natif

    merci

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Citation Envoy� par Attila50
    - peut on creer des classes en VB aussi simplement qu'en C++ natif ou pas ?
    - VB est-il un langage orient� objet ? (je crois que oui puisqu'on manipule des objet en VBA par exemple)
    - pourquoi programmer en VB en fin de compte ?

    Merci pour votre attention et vos precieuses r�ponses.

    @ pluche
    VB n'est pas orient� objet, on peut faire des semblants de class oui, mais � part l'impl�mentation d'interface, il n'y a pas de concept d'h�ritage, de polymorphisme, etc ...
    pourquoi programmer en VB ? A l'heure de .Net, il n'y a aucune raison, mais pour un novice, se lancer dans le VB est plus simple que dans le C++ pour faire des fenetres, des boutons, etc ...

  7. #7
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Et puis attention, C++ est un langage. Tu peux faire du C++ sous n'importe quelle plateforme. Une simple �diteur de texte et un compilateur suffisent (tu peux faire du c++ avec wordpad si tu veux).

    Alors que VB est un langage propri�taire assorti d'un IDE et d'un ensemble de fonctionnalit� (libs graphiques, etc.). C'est un peu comparable � l'ensemble MFC + VisualC++.

  8. #8
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Citation Envoy� par r0d
    VB est un langage propri�taire assorti d'un IDE et d'un ensemble de fonctionnalit� (libs graphiques, etc.). C'est un peu comparable � l'ensemble MFC + VisualC++.
    Comparable, de loin alors avec le soleil dans les yeux

  9. #9
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    la seule chose comparable dans ce cas c'est que l'on a:
    un langage et un environnement de d�veloppement.
    dans tous les cas VB6 c'est d�pass� ....

  10. #10
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Citation Envoy� par farscape
    dans tous les cas VB6 c'est d�pass� ....
    Je dirais meme plus, il n'est meme plus vendu ni support� par microsoft

  11. #11
    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
    VB n'est pas pourri pour autant. C'est hallucinant le travail qu'il fait pour toi d�s que tu utilises des objets COM/ActiveX. En C++ WIn32 "pur", le code est facilement multipli� par 10 voire 100.
    Chaque langage a son domaine.

Discussions similaires

  1. R�ponses: 67
    Dernier message: 16/12/2007, 13h41
  2. R�ponses: 7
    Dernier message: 10/07/2006, 13h25
  3. Quelles diff�rences entre TDBGrid et TJvDBGrid ?
    Par bds2006 dans le forum Delphi
    R�ponses: 2
    Dernier message: 12/06/2006, 14h35
  4. [Type Sql] Quelles diff�rences entre ces bases ?
    Par wonderboy dans le forum D�cisions SGBD
    R�ponses: 1
    Dernier message: 16/03/2006, 09h38
  5. Quelle diff�rence entre "r�el simple" et "d�c
    Par pyxosledisciple dans le forum Access
    R�ponses: 2
    Dernier message: 11/01/2006, 11h51

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