Accueil > Forum > > > > le future de C++
le future de C++
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
|
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
|
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
|
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
|
"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
|
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
|
En fait si j'ai bien compris l'architecture d'un système est comme ça : (pardonnez la qualité du schéma)  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.
|
|
Cette discussion est classée 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
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|