C++ / Java / VB [Fermé]

Signaler
Messages postés
60
Date d'inscription
lundi 3 septembre 2001
Statut
Membre
Dernière intervention
21 novembre 2003
-
sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
Bonjour à tous.
Petite question... à votre avis, Visual Basic 6 se rapproche plus de Java ou de C++?
au niveau des classes, orienté objet, ....

----===Yro===----
Messages postés
243
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
8 novembre 2008
12
ben moi je dirai que java se rapproche de c++ mais vb ne se rapproche de rien. c sensé être un approche simplifiée de la prog objet, mais ça reste un peu à part.

<------Galfus------>
In penguin we trust
Messages postés
60
Date d'inscription
lundi 3 septembre 2001
Statut
Membre
Dernière intervention
21 novembre 2003
7
En Fait ce que je veux surtout savoir c'est qui de c++ ou de Java est le plus proche de VB.
Pour tout dire, je dois faire une présentation et c'est une question que l'on m'a posé en coulisse. je ne sais pas trop quoi répondre.

----===Yro===----
Messages postés
277
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
22 octobre 2008
77
bah c difficile car déja le c++ et le java se ressemble énormément. Toutefois le java est plus simplifié. Concernant le vb c vraiment une syntaxe un peu particulière mais d'un point de vue objet je pense que ça se rapproche bien du Java.
Messages postés
60
Date d'inscription
lundi 3 septembre 2001
Statut
Membre
Dernière intervention
21 novembre 2003
7
oki merci d'autres avis?

----===Yro===----
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
13163
Visual Basic 6 ne se rapproche ni de l'un ni de l'autre étant donné que ce n'est pas un langage objet: Impossible de faire un héritage, il ne connait pas le polymorphisme (et ne me parlez pas de variant), on ne peut pas surcharger les méthodes, etc.
yro
Messages postés
60
Date d'inscription
lundi 3 septembre 2001
Statut
Membre
Dernière intervention
21 novembre 2003
7
Oki, mais bon il permet de faire des classes, des méthodes,......
oki pas 100% Orienté objet (là d'accord)....

----===Yro===----
sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
13163 > yro
Messages postés
60
Date d'inscription
lundi 3 septembre 2001
Statut
Membre
Dernière intervention
21 novembre 2003

Elles n'ont de classe et méthodes que les noms.

En C pur, on peut aussi faire: mavoiture->couleur = bleu
mais ça n'en fait pas un langage objet pour autant.


C'est différent avec VB.Net qui - lui - est réellement un langage orienté objet.

Je continue fermement à ne pas recommander VB, ni pour les débutants (qui prendront de mauvaise habitudes de programmation) que pour les pro pour qui la maintenance sera un cauchemard (gestion d'erreur immonde (on error goto), conversions implicites, mauvaise gestion mémoire, etc.)
zigwen
Messages postés
24
Date d'inscription
mercredi 6 juin 2001
Statut
Membre
Dernière intervention
29 août 2006
> sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019

'alut,
cela dit, dans les sociétés si tu as un petit prog à réaliser rapidos avec une interface zindoze, et bien tu vas quand même super vite en VB avec un résultat probant rapide; c'est pas forcément le cas en C++ ou java.
Sinon VB tourne presque aussi vite que du C sur une machine NT.
Par contre, tout a fait d'accord sur la viabilité et la fiabilité de ce langage ...
> zigwen
Messages postés
24
Date d'inscription
mercredi 6 juin 2001
Statut
Membre
Dernière intervention
29 août 2006

>Sinon VB tourne presque aussi vite que du C sur une machine NT.
ca sort d ou ca?

--
pouet
sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
13163 > zigwen
Messages postés
24
Date d'inscription
mercredi 6 juin 2001
Statut
Membre
Dernière intervention
29 août 2006

Si je veux développer une appli aussi rapidement que VB, je prend Delphi: c'est tout aussi rapide pour développer, c'est nettement plus propre (c'est un langage objet), et c'est réellement bien compilé (nettement plus rapide que VB).

Enfin, ça ne dépend pas de 50 DLL comme VB, et je profite des centaines de modules freeware (par exemple http://www.torry.net).

Delphi est largement préférable à VB pour développer de petites applications pur Windows. :-)

Ce n'est pas dit méchament, je parle juste d'expérience...