C++ / Java / VB

yro Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous.
Petite question... à votre avis, Visual Basic 6 se rapproche plus de Java ou de C++?
au niveau des classes, orienté objet, ....

----===Yro===----
A voir également:

5 réponses

Galfus Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   14
 
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
0
yro Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   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===----
0
steelspirit Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   80
 
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.
0
yro Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   7
 
oki merci d'autres avis?

----===Yro===----
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
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.
0
yro Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   7
 
Oki, mais bon il permet de faire des classes, des méthodes,......
oki pas 100% Orienté objet (là d'accord)....

----===Yro===----
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662 > yro Messages postés 60 Date d'inscription   Statut Membre Dernière intervention  
 
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.)
0
zigwen Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   > sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention  
 
'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 ...
0
pouet > zigwen Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
>Sinon VB tourne presque aussi vite que du C sur une machine NT.
ca sort d ou ca?

--
pouet
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662 > zigwen Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
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...
0