Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : le future de C++ [ Divers / Divers ] (badrbadr)

vendredi 4 août 2006 à 20:42:18 | le future de C++

badrbadr

Salut les gars,
Bon, en tant qu'ancien programmeur C++, je trouve ce langage vraiment manifique.
Par contre, il n'est pas super productif, plus facile de mal gerer la mémoire avec (en oubliant de détruire les objects), relativement difficile à prendre en main, et pour faire des applications windows, MFC, c'est vraiment nul...
La mode aujourd'hui est aux languages avec un runtime (Java, C#, ...) et un framework défini.
Pire encore, dans le prochain Vista, ils vont introduire des nouveautés et SEULEMENT les programmeurs .net vont pouvoir DIRECTEMENT (sans COM et compagnie) en profiter.

Alors, dans cette perspective, comment vous vous sentez?
Allez-vous migrer vers .net ou rester sur C++? Quelles sont vos raisons?

On serait bientot rendu au moment ou les programmeurs .net peuvent faire des trucs que vous ne pouvez pas faire.

P.S. : mon but n'est pas de débuter un débat inutile mais d'avoir votre opinion sur le future de C++.
P.S. : J'ai omis de parler du managed C++ parce que je le connais pas trop.

[:D] @++

vendredi 4 août 2006 à 21:14:44 | Re : le future de C++

nightlord666

Membre Club
Ben toute facon je pense que des programmeurs intelligents vont vite sortir quelques librairies pour utiliser ces fonctions de Vista avec COM, et ça sera encore plus rapide que le .NET en vitesse d'éxécution.

Moi, je ne vois aucune raison de passer au .NET tant que je n'y voit pas de vrais avantages. Pour le moment, je ne vois que des inconvénients (vitesse d'éxécution, moins de controle du code, compatible uniquement Windows, dépendance à Microsoft)...

Le jour ou Microsoft décidera de passer le Framework .NET payant (si ça arrive), et ben les programmeurs .NET l'auront dans le ***...

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

vendredi 4 août 2006 à 23:13:15 | Re : le future de C++

SAKingdom

Membre Club
Le .NET au C++ est comme une F1 auquelle on aurait attaché un 747. Le .NET n'apporte rien de vraiment indispensable. Comme dit nightlord, vitesse d'execution réduite, dépendence à Windows, code non portable. J'ai entendue parler de Vista et .NET. Si tu veux savoir ce que je pense, alors voilà. À partir du moment ou Vista sera devenue un OS inévitable et que tout les logiciels compatible avec Windows ne fonctionne qu'avec Vista et bien, je me convertie complètement à Linux. Pas question de faire seulement du .NET et d'attacher un boulet de 3 tonnes à mes programmes.

Ceci dit, ce genre de question trouverait très bien sa place sur Le Bar et non sur le forum de cppfrance. Fait attention la prochaine fois ;)

C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution

[ Lien ]

vendredi 4 août 2006 à 23:16:37 | Re : le future de C++

nightlord666

Membre Club
Au niveau du classement dans le forum, je le trouve adapté içi, car ça ne concerne que les utilisateurs C++, et le bar est un espace multi-sites.

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

samedi 5 août 2006 à 01:44:26 | Re : le future de C++

MorbhAck

NAN NAN NAN !!!!!!!!        PAS LE .NET !!!!!!!!!!!!!!!!!!!!!
N**** LE .NET !!!!!!!!!!
le .NET moi je dit sa sent movais !
Moi chui pret a faire une manif si il le faut !

SAKingdom TA TOTALEMENT RAISON !!!



samedi 5 août 2006 à 09:04:11 | Re : le future de C++

nightlord666

Membre Club
"La mode aujourd'hui est aux languages avec un runtime (Java, C#, ...) et un framework défini."
>> La STL n'est-elle pas un peu le "framework" du C++ ?


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.

samedi 5 août 2006 à 12:09:27 | Re : le future de C++

steve_clamage

La STL (ou ex-STL) est un sous-ensemble de la bibliothèque standard (depuis qu'elle à été normalisée) mais on peut dire que la bibliothèque standard joue ce rôle. Seulement la bibliothèque standard du C++ est assez abstraite (flux, conteneurs et algos génériques) et peu complete (d'ou l'inclusion de la bibliothèque C). Par exemple on ne peut pas faire d'interface graphique en C++, ou du son, de la video, gérer des entrées autrement que par un flux. Les principales raisons de ces limitations c'est d'abord que le C++ est encore en pleine évolution, écrire un module pour la bibliothèque standard et trés long, et doit etre décidé par le commité C++. L'autre grande raison c'est le souci d'avoir un langage le plus portable possible à l'image du C et pour ca il faut etre sur que chaque ajout à la bibliothèque standard ne posera pas de probleme d'implémentation. La bibliothèque boost présente une évolution possible de la bibliothèque standard, certains modules sont trés pratique, portables et 100% compatibles avec l'actuelle bibliothèque standard. Ils feront partis des ajouts pour le prochain standard (c++0x). Il me semble que l'intégration d'une bibliothèque gui est en projet, mais le travail s'annonce conséquent, ce ne sera sans doute pas pour le prochain standard.

samedi 5 août 2006 à 12:12:32 | Re : le future de C++

nightlord666

Membre Club
Le problème est en fait que l'interface graphique est dépendante de l'OS, c'est pour ça qu'il faut utiliser l'API fournie par le système d'exploitation. Le mieux serait d'inclure une librairie comme GTK dans la bibliothèque standard du C, ce qui permettrait d'avoir un outil pour faire les interfaces utilisateur.


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.

samedi 5 août 2006 à 12:21:08 | Re : le future de C++

steve_clamage

" Le problème est en fait que l'interface graphique est dépendante de l'OS"

On peut même dire tout. Par exemple la lecture/écriture de fichier dépend de l'OS (CreateFile sous Windows, open  sous UNIX, ...) mais avec la bibliothèque standard ca se fait indépendamment de l'OS avec fstream.

"Le mieux serait d'inclure une librairie comme GTK dans la bibliothèque standard du C"

C'est l'idée, enfin pas pour le C mais pour le C++.Seulement une telle bibliothèque n'existe pas, c'est pour ca que ca risque de prendre du temps.

samedi 5 août 2006 à 12:35:16 | Re : le future de C++

nightlord666

Membre Club
En fait si j'ai bien compris l'architecture d'un système est comme ça : (pardonnez la qualité du schéma)

schema.JPG

Corrigez moi si c'est pas ça.


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.


1 2 3 4 5 6 7 8

Cette discussion est classé dans : net, programmeurs, vraiment, vont, future


Répondre à ce message

Sujets en rapport avec ce message

c koi .NET ?? [ par LeKmaé ] ki peut me dire ce qu'est visual studio.NET ????merci !! Pour tous les programmeurs [ par Frostizz ] Un super éditeur de source C/C++ se trouve sur http://www.multimania.com/frostizzCompatible Borland C++ Compiler .... net use * /delete EN C++ [ par LeBobo ] Salut. J'ai un petit programme qui utilise la fonction : system(''net use * /delete'') ; Le problème est que mon programme à une interface graphique w Mod [ par dragon ] Je suis coder pour un mod qui s'appelle StarCraft Total Conversion (et oui, vraiment starcraft en 3d) pour le moteru 3d Serious Samon est présentement Félicitation à tous les programmeurs de ce site ! [ par arconius ] Je tiens a féliciter toutes les personnes qui fréquentent ce site pour leur bonne humeur et l'ambiance d'entre aide qui règne ici. Bravo, cela encoura Je voudrait apprendre le C++ [ par lolokill666 ] Ben voila, je fais un tout petit peu de VB mais je voudrait surtout faire du C++, je capte vraiment rien, c trop different du VB.Je cherche donc kelku Nouveau site de programmation [ par julp ] Voici un nouveau site de programmation, le site ProgOtoP.Net ouvre ses portes... Ce site permet au débutant tout langage, d'apprendre, d'apronfondir l Recherche programmeurs... [ par zerty ] Salut, nous sommes un petit groupe de passionnés (Atlantysse, composé de 4 programmeurs et de 3 infographistes) et nous recherchons de nouvelles perso Profiler sous Visual C++ .NET [ par Toumhor ] Salut,je voudrait "profiler" mon appli sous Visual C++ .NET. c à dire savoir combien de temps passe mon appli dans la méthode "MaMethode". Sous Visual vc++.net [ par warman ] Je voudrais savoir, si je compile une appli vc++.net et que j'utilise des composant ".net", est-ce que je vais devoir distribuer le .net framework de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.