TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 Suivante | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||
| Page : 1 2 Suivante | |||
Laygen
|
# Posté le 15/05/2008 à 17:15:49 | ||
|
Groupe : Membres |
Bonjour tout le monde.
Je vais commencé le C++ en sachant le C. Mais j'ai compris que le C++ était comme le C. J'ai plusieurs questions : Alors a quoi sert-il de l'apprendre ? Il peut prendre plus de librairie ? Un moteur c'est une librairie ? Que peut-on faire avec le C++ ? Merci d'y répondre. mr.jmy@hotmail.fr |
||
noob4ever
|
# Posté le 15/05/2008 à 17:21:03 | ||
I aim for the middle.![]() Groupe : Membres |
Citation : Pas de titre
Mais j'ai compris que le C++ était comme le C. Non pas du tout, a pars la syntaxe qui s'y rapproche grandement. Citation : Pas de titre Alors a quoi sert-il de l'apprendre ? à abandonner le C. Citation : Pas de titre Il peut prendre plus de librairie ? Ouais, t'as de vraiment bonne lib en C++. Citation : Pas de titre Un moteur c'est une librairie ? En gros ouais. Citation : Pas de titre Que peut-on faire avec le C++ ? Absolument tout, sauf si tu veux créer un OS, le secteur de boot et même le kernel ne sera pas en C++. Mets ta bouche contre le trottoir tout de suite. |
||
Hiura
|
# Posté le 15/05/2008 à 17:23:41 | ||
![]() Groupe : Membres |
Citation : noob4ever
Citation : Pas de titre Je pense que la définition donnée par wikipedia doit être bonne. [ Celle que m@teo21 doit aussi l'être. ] Mais j'ai compris que le C++ était comme le C. Non pas du tout, a pars la syntaxe qui s'y rapproche grandement. Citation : noob4ever Citation : Pas de titre Pas forcement.Alors a quoi sert-il de l'apprendre ? à abandonner le C. Citation : noob4ever Citation : Pas de titre T'as oublié le café. Que peut-on faire avec le C++ ? Absolument tout, sauf si tu veux créer un OS, le secteur de boot et même le kernel ne sera pas en C++.
|
||
noob4ever
|
# Posté le 15/05/2008 à 17:25:56 | ||
I aim for the middle.![]() Groupe : Membres |
A moins de developper des applications critiquent, je vois pas l'intérêt de continuer à faire du C une fois qu'on c'est laissé envouter par le C++ et toute sa magie
Mets ta bouche contre le trottoir tout de suite. |
||
Laygen
|
# Posté le 15/05/2008 à 17:26:26 | ||
|
Groupe : Membres |
lol Merci des réponses
![]() le c++ ma l'air plus difficile tout de même
Édité
le 15/05/2008 à 17:30:36
par Laygen
mr.jmy@hotmail.fr |
||
noob4ever
|
# Posté le 15/05/2008 à 17:32:47 | ||
I aim for the middle.![]() Groupe : Membres |
Citation : Laygen
lol Merci des réponses ![]() le c++ ma l'air plus difficile tout de même Bin non, c'est plus facile que le C en tout cas... T'as déjà moins à te faire chier au niveau mémoire, la class std::string qui est un vrai bonheur pour la manipulation de chaine, le template std::vector générique qui te permet de faire des tableaux dynamique hyper facilement, des listes chainées avec std::list facilement... bref le bonheur
Mets ta bouche contre le trottoir tout de suite. |
||
Laygen
|
# Posté le 15/05/2008 à 17:35:26 | ||
|
Groupe : Membres |
Par contre j'ai pas compris l'utilité des tableaux en C :
Un tableau sert a avoir plusieur variable en un ? mr.jmy@hotmail.fr |
||
noob4ever
|
# Posté le 15/05/2008 à 17:36:12 | ||
I aim for the middle.![]() Groupe : Membres |
Citation : Laygen
Par contre j'ai pas compris l'utilité des tableaux en C : Un tableau sert a avoir plusieur variable en un ? oula... va relire les cours ! Mets ta bouche contre le trottoir tout de suite. |
||
Hiura
|
# Posté le 15/05/2008 à 17:39:07 | ||
![]() Groupe : Membres |
Citation : Laygen
le c++ ma l'air plus difficile tout de même C'est un point de vue purement subjectif.
|
||
Laygen
|
# Posté le 15/05/2008 à 17:42:07 | ||
|
Groupe : Membres |
Les tableaux on l'air important
![]() Je vais relire les cours^^ EDIT : Autres questions Code : C
Je suis désolé si c'est au mauvais endroit mais mon post du départ à commencé dans la section C++. La fonction main sera toujours le début et la fin d'un programme ?
Édité
le 15/05/2008 à 18:11:11
par Laygen
mr.jmy@hotmail.fr |
||
lmghs
|
# Posté le 15/05/2008 à 18:19:29 | ||
|
Groupe : Membres |
L'intérêt d'un tableau est le même que celui d'une étagère de livres dans ton bureau (/ta chambre...)
|
||
Hiura
|
# Posté le 15/05/2008 à 18:23:40 | ||
![]() Groupe : Membres |
|||
youyou
|
# Posté le 15/05/2008 à 18:58:20 | ||
1337 un jour 1337 toujours![]() Groupe : Membres |
sauf en API win32 ->WinMain
|
||
shadosan
|
# Posté le 15/05/2008 à 19:20:06 | ||
![]() Groupe : Membres |
Citation : laygen
le c++ ma l'air plus difficile tout de même pour apprendre, je dirais que oui. Pour utiliser, bien moins (mais comme a dit Hiura, c'est relatif, à soi-même) et un point qui me fatigue à force de l'entendre : on ne dit pas librairie mais bibliothèque! Je sais, c'est un peu plus long à écrire, mais quand même... >> Ce qui me passe dans la tête lorsque je vois un topic sur le C dans le forum C++ << Projets:[QT + C++] Openpad, un éditeur de texte avancé : 100% v1.3 |~| [QT + C++] Open maker, un rpg maker se rapprochant de Rpg Maker XP : 5% |~| [C++] Mazen, un générateur de donjons et/ou labyrinthes : 100% |
||
magnanime
|
# Posté le 16/05/2008 à 15:07:29 | ||
![]() Groupe : Membres |
Citation : Laygen
lol Merci des réponses ![]() le c++ ma l'air plus difficile tout de même L'apprentissage est plus long, mais je ne pense pas que le C++ est si difficile que ça. |
||
MatteX
|
# Posté le 16/05/2008 à 15:47:21 | ||
The cake is a lie!![]() Groupe : Membres |
Citation : Laygen
Alors a quoi sert-il de l'apprendre ? Historiquement C++ était un ajout à C mais depuis plusieurs années (plus de 20 ans) C++ à évoluer dans son propre chemin. C'est pourquoi on ne dit plus que C++ est du C amélioré. Citation : Laygen Il peut prendre plus de librairie ? Les bibliothèques C sont habituellement compatible avec le C++ dû à la syntaxe similaire. L'inverse est, plus souvent qu'autrement, malheureusement faux. Citation : Laygen Un moteur c'est une librairie ? Un moteur c'est plus qu'une librairie. On parle ici d'un système assez gros capable de faire beaucoup de travail seul avec quelques entrées permettant de lui dire quoi faire et quand le faire. À comparer avec un moteur de voiture. tu tournes la clé, il démarre. Tu appuis sur la pédale, il avance si la transmission est embrayé. Tu n'as pas à gérer l'envois d'essence, l'allumage des bougies, la circulation de l'huile, le rafraichissement du moteur, le chargement de la batterie, etc. Le moteur fait tout ca tout seul avec une simple pression sur la pédale. Le moteur fait avancer la voiture mais c'est à toi de décider où elle doit aller. Citation : Laygen Que peut-on faire avec le C++ ? La programmation Orientée Objet (POO), la programmation générique, abstraction des données (voir POO), la bibliothèque standard. Comme l'a dit hiura : La difficulté de C++ est subjective. En fait c'est aussi difficile que lorsque tu as commencé le C. La difficulté réside à apprendre la philosophie du langage. Comment on pense en C++ n'est pas la même chose qu'en C ou en Java. Chaque langage a ses écoles de pensées. Tout comme on pense différemment lorsqu'on se déplace a pied ou en portail. "Now you're thinking with portals."
Édité
le 16/05/2008 à 15:53:13
par MatteX
liens utiles: FAQ C++ (developpez.com) | GotAPI.com | H-Deb Mon futur ex-blog | Logique : http://thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx Propriétaire d'un Dell Inspiron 1720, Core 2 Duo 2.4Ghz, 3Go DDR2, 8600M GT 256Mo. Avec Blu-Ray! |
||
Eclyps
|
# Posté le 16/05/2008 à 18:14:57 | ||
Kenny Noël , Yep! Yep! Yep!![]() Groupe : Membres |
Citation : noob4ever
Citation : Pas de titre Pas forcement.Alors a quoi sert-il de l'apprendre ? à abandonner le C. Bah moi je fais plus que du C++ c'est un langage plus évoluer que le C : C++ = C=C+1 sa vous rappelle quelque chose ? Le C++ est aussi appeller C whit class soit C avec classe. Mais surtout la POO c'est trop cool .
Édité
le 16/05/2008 à 18:16:30
par Eclyps
|
||
MatteX
|
# Posté le 16/05/2008 à 18:42:13 | ||
The cake is a lie!![]() Groupe : Membres |
Citation : Eclyps
Citation : noob4ever Citation : Pas de titre Pas forcement.Alors a quoi sert-il de l'apprendre ? à abandonner le C. Bah moi je fais plus que du C++ c'est un langage plus évoluer que le C : C++ = C=C+1 sa vous rappelle quelque chose ? Le C++ est aussi appeller C whit class soit C avec classe. Mais surtout la POO c'est trop cool .C with classes c'est le nom historique de C++, on ne peut plus l'appeler ainsi maintenant qu'il a évoluer et qu'il a son standard complet. La blague du C++ est donc désuète depuis près de 20 ans. liens utiles: FAQ C++ (developpez.com) | GotAPI.com | H-Deb Mon futur ex-blog | Logique : http://thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx Propriétaire d'un Dell Inspiron 1720, Core 2 Duo 2.4Ghz, 3Go DDR2, 8600M GT 256Mo. Avec Blu-Ray! |
||
freecircus
|
# Posté le 16/05/2008 à 18:48:16 | ||
"Se coucher tard nuit"![]() Groupe : Membres |
Citation : Eclyps
Mais surtout la POO c'est trop cool .Ce n'est pas impossible en C. http://happyleptic.org/~rixed/pooc.html http://chgi.developpez.com/c/objet/ Si tu veux dire que la POO en C++ c'est plus sympa, alors oui je suis d'accord
|
||
Eclyps
|
# Posté le 16/05/2008 à 18:59:26 | ||
Kenny Noël , Yep! Yep! Yep!![]() Groupe : Membres |
Oui mais aussi t'as vu comment c'est compliquer part rapport au C++ la POO en C
.PS : je savais que sa exister la POO en C .
|
||
Nanoc
|
# Posté le 16/05/2008 à 19:01:30 | ||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Citation : Eclyps
Le C++ est aussi appeller C whit class soit C avec classes. Le C++ n'est pas réduit à ça... tu peux encore ajouter:
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||
ibro
|
# Posté le 16/05/2008 à 19:14:47 | ||
Je pense donc je suis.![]() Groupe : Membres |
Franchement il faut absolument que tu ailles voir ce que c'est que le c++ pour connaitre le véritable sens du bonheur
Citation : moi Un programmeur qui ne sait pas trop ce qu'il fait est un vrai...programmeur |
||
MatteX
|
# Posté le 16/05/2008 à 19:16:33 | ||
The cake is a lie!![]() Groupe : Membres |
@Nanoc : tu devrais aussi corriger le "whit"
@freecircus : Vrai pour le mode de penser POO faux pour tout ce qui n'est pas possbible : héritage, polymorphisme, desctructeur automatique, le compilateur n'offre aucune protection des membres privées, n'y aucun passage en constante. Et aussi notez sur-utilisation des pointeurs. D'ailleurs, Nanoc, on a oublié de citer les références liens utiles: FAQ C++ (developpez.com) | GotAPI.com | H-Deb Mon futur ex-blog | Logique : http://thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx Propriétaire d'un Dell Inspiron 1720, Core 2 Duo 2.4Ghz, 3Go DDR2, 8600M GT 256Mo. Avec Blu-Ray! |
||
lmghs
|
# Posté le 16/05/2008 à 19:24:29 | ||
|
Groupe : Membres |
|||
shadosan
|
# Posté le 16/05/2008 à 19:58:07 | ||
![]() Groupe : Membres |
je me demande; est-ce que les interfaces de machines à café (moderne) peuvent être écrite en C++?
>> Ce qui me passe dans la tête lorsque je vois un topic sur le C dans le forum C++ << Projets:[QT + C++] Openpad, un éditeur de texte avancé : 100% v1.3 |~| [QT + C++] Open maker, un rpg maker se rapprochant de Rpg Maker XP : 5% |~| [C++] Mazen, un générateur de donjons et/ou labyrinthes : 100% |
||
Eclyps
|
# Posté le 16/05/2008 à 23:43:47 | ||
Kenny Noël , Yep! Yep! Yep!![]() Groupe : Membres |
C'est un gros projet de se lancer dans la programmation d'une machine à café
!
|
||
shadosan
|
# Posté le 17/05/2008 à 00:24:51 | ||
![]() Groupe : Membres |
Je vois trop bien ça sur un CV !
![]() "- a fait un logiciel qui fait du café" ... le rêve quoi. Vous avez oublié les fonction inline ! (quoique, ça reste peu utilisé... mais appréciable)
Édité
le 17/05/2008 à 00:26:29
par shadosan
>> Ce qui me passe dans la tête lorsque je vois un topic sur le C dans le forum C++ << Projets:[QT + C++] Openpad, un éditeur de texte avancé : 100% v1.3 |~| [QT + C++] Open maker, un rpg maker se rapprochant de Rpg Maker XP : 5% |~| [C++] Mazen, un générateur de donjons et/ou labyrinthes : 100% |
||
freecircus
|
# Posté le 17/05/2008 à 02:34:15 | ||
"Se coucher tard nuit"![]() Groupe : Membres |
Citation : MatteX
@freecircus : Vrai pour le mode de penser POO faux pour tout ce qui n'est pas possbible : héritage, polymorphisme, desctructeur automatique, le compilateur n'offre aucune protection des membres privées, n'y aucun passage en constante. Et aussi notez sur-utilisation des pointeurs. L'héritage et l'polymorphisme, ça se provoque non ? A la manière de GTK+ pour "l'héritage" (très limité) Secret (cliquez pour afficher) Code : C
et d'openGL pour les fonctions glVertex2d() glVertex3d() Ce n'est pas un peu l'idée ? Pour le reste Ok. Citation : shadosan Vous avez oublié les fonction inline ! Ca par contre ça existe en C. |
||
Ice_Keese
|
# Posté le 17/05/2008 à 22:18:56 | ||
Indeed![]() Groupe : Membres |
Pour faire du polymorphisme en C, il faut downcaster à tous les coins de rue. C'est pratiquement impossible sans conversions explicites (qui, en C, sont dangereuses car elles n'offrent aucune protection).
Moi, je me demande pourquoi on enseigne encore le C... |
||
total chaos
|
# Posté le 17/05/2008 à 22:31:49 | ||
le C++, j'en mange!![]() Groupe : Bannis |
Citation : Ice_Keese
Moi, je me demande pourquoi on enseigne encore le C... faut vraiment arreter de dire des conneries! pose toi la question: pourquoi on ne peut pas l'enseigener? |
||
Retour au forum "Langage C++" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
756 Zéros connectés |
7 requêtes |
0.3929s (0.3619s)
