> Note -relançons le troll un coup ;) - : c'est quoi les "erreurs" du C++ ?
Tout simplement les objectifs / contraintes / fonctionnements du C++ de l'epoque sont obsoletes aujourd'hui ?
Comparer les languages entre eux pour moi c'est simple (mais toujours discutable).
Le but est de produire de bons programmes et pour moi un bon programme est:
- exact, stable (ne plante pas et fait ce qu'on lui dit de faire)
- perfomant (vitesse, occupation memoire)
- portable
- extensible
- reutilisable
- facilement maintenable (ce qui recoupe un peu son extensibilite)
On peut imaginer que pour chaques caracteristiques d'un *bon* programme on attribut un coefficient suivant ce que l'on veut faire (programmer un avion, un OS, un site web ect...).
D'apres mon experience (ce qui est donc discutable) Java est meilleur que C++ car j'arrive a un bon programme (bon etant definit par moi en fonction de ce que je veux faire) plus vite, plus facilement et avec moins de moyens. De la meme facon je peux dire que C++ est meilleur que le C.
Comment C++ et Java arrivent au resultat (les contraintes et le fonctionnement), c'est pas mon probleme, je m'en fiche.
C++ a des defaults car il est moins bien que d'autres languages pour arriver a un *bon* programme.
> Note 2 : On peut _aussi_ programmer proprement en non objet
[^] # Re: Livre Java ou C++
Posté par tanguy_k (site web personnel) . En réponse au journal Livre Java ou C++. Évalué à 1.
Tout simplement les objectifs / contraintes / fonctionnements du C++ de l'epoque sont obsoletes aujourd'hui ?
Comparer les languages entre eux pour moi c'est simple (mais toujours discutable).
Le but est de produire de bons programmes et pour moi un bon programme est:
- exact, stable (ne plante pas et fait ce qu'on lui dit de faire)
- perfomant (vitesse, occupation memoire)
- portable
- extensible
- reutilisable
- facilement maintenable (ce qui recoupe un peu son extensibilite)
On peut imaginer que pour chaques caracteristiques d'un *bon* programme on attribut un coefficient suivant ce que l'on veut faire (programmer un avion, un OS, un site web ect...).
D'apres mon experience (ce qui est donc discutable) Java est meilleur que C++ car j'arrive a un bon programme (bon etant definit par moi en fonction de ce que je veux faire) plus vite, plus facilement et avec moins de moyens. De la meme facon je peux dire que C++ est meilleur que le C.
Comment C++ et Java arrivent au resultat (les contraintes et le fonctionnement), c'est pas mon probleme, je m'en fiche.
C++ a des defaults car il est moins bien que d'autres languages pour arriver a un *bon* programme.
> Note 2 : On peut _aussi_ programmer proprement en non objet
oui je fais du Haskell.