Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2849 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Démarrer en C++ quand on viens du C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Démarrer en C++ quand on viens du C

n°1331083
in_your_ph​ion
Posté le 23-03-2006 à 15:03:31  profilanswer
 

bonjour,
 
Sauriez-vous s'il existe une bonne référence pour commencer à apprendre le C++ quand on connais déja le C ? (Sur internet de préférence)
 
En combien temps puis je comprendre les bases ? (je connais déja les pointeurs, struct, etc .. enfin tous les trucs du C quoi)
 
en fait je voudrais faire une triangulation de delaunay avec CGAL ...mais ca n'existe qu'en C++ alors ...
 
 
si qu'un connait CGAL la prise en main est -elle difficile ???
 
 
merci BeAuCoUp par avance  :p

mood
Publicité
Posté le 23-03-2006 à 15:03:31  profilanswer
 

n°1331087
_darkalt3_
Proctopathe
Posté le 23-03-2006 à 15:14:59  profilanswer
 

je dirais qu'il existe une bonne référence, comme les bibliolinks par exemple  :D
 
Sinon il faut plus appréhender les concepts objet, et quand on vient du C on a de très mauvaises habitudes en général, donc ca prend un certain temps.

n°1331089
in_your_ph​ion
Posté le 23-03-2006 à 15:15:53  profilanswer
 

_darkalt3_ a écrit :

je dirais qu'il existe une bonne référence, comme les bibliolinks par exemple  :D
 
Sinon il faut plus appréhender les concepts objet, et quand on vient du C on a de très mauvaises habitudes en général, donc ca prend un certain temps.


 
merci. Ah quand on viens du C on a de mauvaises habitudes  :??:  :??:  :??: Lesquelles ? est ce que ce n''est pas plutot l'inverse ??? Cad quand on commence par le C++ on programme comme un porc sans rien capter et on fait du code dégueulasse parce qu'on a pas vraiment les bases ?
 
bibliolinks c gratuit ?
 
merci encore

Message cité 3 fois
Message édité par in_your_phion le 23-03-2006 à 15:17:41
n°1331098
SomeBugsIn​Me
life suxx
Posté le 23-03-2006 à 15:22:41  profilanswer
 

bibliolinks C++: http://forum.hardware.fr/hardwaref [...] 6305-1.htm
 
edit: mauvais lien


Message édité par SomeBugsInMe le 23-03-2006 à 15:23:44
n°1331101
_darkalt3_
Proctopathe
Posté le 23-03-2006 à 15:26:34  profilanswer
 

in_your_phion a écrit :

merci. Ah quand on viens du C on a de mauvaises habitudes  :??:  :??:  :??: Lesquelles ? est ce que ce n''est pas plutot l'inverse ??? Cad quand on commence par le C++ on programme comme un porc sans rien capter et on fait du code dégueulasse parce qu'on a pas vraiment les bases ?


 
Euh pas pour moi en tout cas [:pingouino]
En C on fait un peu ce qu'on veut, ce qui n'est pas le cas en c++ quand on veut prendre en compte les principes objet de cloisonnement de code, de réutilisabilité, de maintenabilité ... C'est pour ça que c'est très facile d'écrire du code c++ qui ne respecte pas tout ça. C'est pas parce qu'on utilise g++ qu'on code objet.

n°1331111
Joel F
Real men use unique_ptr
Posté le 23-03-2006 à 15:34:02  profilanswer
 

Perso, je pense qu'il faut presque dessaprendre le C pour attaquer le C++ sur des bases saines (et je ne troll pas emmanuel :p)

n°1331438
++fab
victime du syndrome IH
Posté le 24-03-2006 à 00:35:09  profilanswer
 

in_your_phion a écrit :

merci. Ah quand on viens du C on a de mauvaises habitudes  :??:  :??:  :??: Lesquelles ?


Je ne vois pas non plus ...
 

Citation :

est ce que ce n''est pas plutot l'inverse ??? Cad quand on commence par le C++ on programme comme un porc sans rien capter et on fait du code dégueulasse parce qu'on a pas vraiment les bases ?


Drôle de définition de l'inverse, mais bon. Et ça me parait gratuit comme assertion, pourquoi tu veux qu'un débutant fasse nécessairement du code dégueulasse ? Parce qu'il ne connait pas encore les pointeurs peut-etre ? :)

n°1331484
_darkalt3_
Proctopathe
Posté le 24-03-2006 à 09:30:51  profilanswer
 

in_your_phion a écrit :

quand on commence par le C++ on programme comme un porc sans rien capter et on fait du code dégueulasse parce qu'on a pas vraiment les bases ?


 
En lisant ça au début j'ai pensé à un multi qui tentait un gros troll :lol:

n°1331487
kadreg
profil: Utilisateur
Posté le 24-03-2006 à 09:39:55  profilanswer
 

++fab a écrit :

Et ça me parait gratuit comme assertion, pourquoi tu veux qu'un débutant fasse nécessairement du code dégueulasse ?


 
 
Parce que comme toute personne qui commence, il manque d'expérience et va bidouiller. Des patterns classiques sont pas encore là, les constructions sont encore hésitantes, et les ajustement sont souvent au petit bonheur la chance. Si je relit le code que j'avais écrit à mes débuts, j'ai un peu envie de vomir. Et je pense que passer cette étape avec un langage psychorigide fait justement passer cette étape plus vite, car onj se rend mieux compte de ce qui ce passe.  
 
Et je parlerais pas forcément de code dégueulasse, mais plutot mal  structuré et hésitant.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1333143
++fab
victime du syndrome IH
Posté le 27-03-2006 à 21:29:36  profilanswer
 

_darkalt3_ a écrit :

En lisant ça au début j'ai pensé à un multi qui tentait un gros troll :lol:


ah ouais tiens !  [:thalis] [:netbios]  

mood
Publicité
Posté le 27-03-2006 à 21:29:36  profilanswer
 

n°1333749
slash33
Posté le 28-03-2006 à 15:38:29  profilanswer
 

++fab a écrit :

Je ne vois pas non plus ...


Le recours systématique aux tableaux et aux char* par exemple ?
 
J'ai commencé le C++ dans les même conditions : à partir d'une formation au C. J'ai appris en me plongeant dans la littérature.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Démarrer en C++ quand on viens du C

 

Sujets relatifs
Démarrer une animation à une certaine imageDémarrer automatiquement un prog en fonction d'un autre
[RESOLU]Démarrer animation en javascripteasy php j arrive pas a demarrer mon server sql
Comment démarrer en C ?Vos avis sur un site que je viens de terminer
Quel livre acheter pour démarrer en VBJScrollBar: mais tu va demarrer en haut , oui!!!![resolu]
[Projet jeu JAVA] Questions de débutant[VB] equivalent d'un "demarrer dans" d'un raccourcit
Plus de sujets relatifs à : Démarrer en C++ quand on viens du C


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)