Tom's Guide > Forum > Programmation > questions pour apprendre le C++
Mot :    Pseudo :           
 

Bonjour , voilà j'ai quelque question sur le langage C++

1)Si on conais bien le langage php , aura ton des facilité sur le C++

2)Quel connaissance faut pour apprendre le cc+ assez facilement

merci de vos réponses et si vous avez d'autre info pour m'encouragé a l'apprendre merci

j'édite cc+ ==> C++ :-)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

hmmm... ne parlerais tu pas plutôt du C++ parske le cc+ je conais po? :-) Si c'est bien du c++ dont tu faisais référence bah je te conseil de commencer par le C puis enchainer après le C++
voila et bon courage

Répondre à Fun4Ever

Qu'est-ce que le CC+ ?
Moi par contre je connais assez bien C++.
C++ c'est objet, donc si tu est à l'aise avec la prog objet, que ce soit Java, C++, PHP ça ne change pas grand chose.
La syntaxe est un détail, ça s'apprend vite.
T'es pas obligé de faire de l'objet en C++, donc là tu fais du C et ça ressemble un peu à php oui.
Le tout, c'est de trouver des bons cours sur internet d'abord, puis acheter un bon livre ensuite.

Répondre à Palmic

Dsl trompé ; bah je conais pas cc+ et c++ quand on conais pas ça se ressemble !

Répondre à bob-tsubasa

O faite on programme koi enfaite ,

jeux ? logiciels ?

Répondre à bob-tsubasa

Citation :


Si on conais bien le langage php , aura ton des facilité sur le C++


c'est possible, mais il n'est pas utile de connaitre ce language pour maitriser le c++. ca peut apporter un plus.

Citation :


Quel connaissance faut pour apprendre le cc+ assez facilement


aucune particuliere, il faut juste de la rigueur, de la patience, et l'envie d'apprendre et de passer du temps devant son pc pour chercher l'erreur...

Citation :


O faite on programme koi enfaite ,

jeux ? logiciels ?


ce que tu veux, tu peux même créer un systeme d'exploitation si t'es assez balèze ;-)

Répondre à Onigiri@IDN

Citation :


bob-tsubasa a écrit :
O faite on programme koi enfaite ,

jeux ? logiciels ?



Ben oui, le C++ ça sert à un peu tout.
La plupart des jeux commerciaux actuels sont en C/C++. Pareil pour les logiciels. Y'en a aussi en Delphi et en Java.

Répondre à Palmic

pour le c++ je ne m'avance pas trop mais tout se que j'ai appris en C c'était pour programmer des micro-controleurs. Mais bon tu peux faire des programmes assez sympa au niveau logiciel. Pour les jeux....je sais pas trop
++

Répondre à Fun4Ever

Ah oué c'est cool tout ça ,

si je maitrise le C a l'age de 15 ans c' une classe et si je maitrise le C++ l'année prochaine a l'age de 16 ans alors c'est encore une pplus grnade place

ques :
le C peut s'aprndre en combien de temps ?
le C++ peut s'apprendre en combien de temps ?

Répondre à bob-tsubasa

evidemment, fun4ever, on ne va pas t'apprendre sur internet ni en cours (encore moins) a programmer autre chose que des programmes d'une 50aine de lignes si tu débutes...
de plus, tes programmes ne doivent pas depasser les 32ko alors que les jeux actuels ont la facheuse tendence boulimique de prendre, voire de dépasser allègrement le Go d'espace disque...
tu imagines donc bien que le code source du jeu est autrement plus complet (et complexe) que celui que tu a appris a faire pour programmer un micro-controlleur ;-)

Citation :


bob-tsubasa a écrit :
le C peut s'aprndre en combien de temps ?
le C++ peut s'apprendre en combien de temps ?


tout dépend de ta motivation, mais tu peux acquérir les bases (mais vraiment les bases hein...) en moins d'un an a condition de bosser un peu tout les jours par exemple... ou des que tu as du temps libre.
le probleme d'apprendre tout seul, c'est d'avoir la motivation de continuer et de ne pas s'arreter...

Répondre à Onigiri@IDN

Citation :


ques :
le C peut s'aprndre en combien de temps ?
le C++ peut s'apprendre en combien de temps ?



J'avais lu, je ne sais plus où, une phrase qui est tellement vrai:
"La programmation c'est 90% du temps de l'application d'algorithmes sur des structures de données".
En fait, la syntaxe d'un langage, c'est pas le plus dur, on s'y adapte vite en gardant un bouquin de référence à coté.
L'important c'est de connaitre pas mal de structure de données et d'algos. Comme ça tu peux les écrire dans n'importe quel langage.

Répondre à Palmic

Je peu acheté des bouquins quel genre

please donné moi des titres

genre le C++

voilà dites moi ceux que vous avez acheté

Répondre à bob-tsubasa

"Le langage C++" de Bjarne Stroustrup (Le créateur de C++).
Je l'ai pas mais je compte l'acheter, on m'en a dit du bien. Mais pour débuter, je sais pas, c'est peut être un peu chaud.

Répondre à Palmic

moi, je n'ai rien acheté, internet et developpez.com m'ont beaucoup aidés...
je me suis aussi appuyé sur les cours de mes profs d'informatique, bien sur, mais si je n'avais eu que ca, je ne sais pas si je maitriserais le c++ en ce moment...

Répondre à Onigiri@IDN

Chacun son truc mais je ne suis pas sur que les créateur de jeux générent eux même le code mais sont plutôt aidé par des logiciels. Parske de la à taper dans les GO de codes, faut pas avoir peur de fumer son clavier :-D
Allez a+

Répondre à Fun4Ever

"Le langage C, norme ANSI" de Kernighan et d'autres gars (les créateurs du C).
La norme ansi, ça déchire. Quand ton code compile avec l'option -ansi t'es tout content.

@ Fun4Ever:
Et si, ils font ça les développeur de jeux... C'est pour ça qu'un jeu prend + d'un an de développement. Ils essayent d'avoir une bonne architecture/moteur de jeu, de façon a le réutiliser/améliorer pour les prochains titres, parce que partir de zero à chaque fois c'est pas rentable.

Répondre à Palmic

Le C++ pour les nuls est vraiment bien j'ai commencé comme ça et maintenant je c'est fair pas mal de petit programme ;-)

Répondre à Dj_Froustyle

KERNIGAM ET RICHIE !!!!

oui commence par le C apres tout le reste tu porra rn rigoler !!!!

sauf peut etre le skeem et autre language non declaratif....

Répondre à quazardous

Citation :


quazardous a écrit :

sauf peut etre le skeem et autre language non declaratif....



Scheme. Et pour faire bien effectivement on prononce "Skim". J'aime pas les langages fonctionnels. J'ai été forcé à coder en Lisp aussi...

Répondre à Palmic

Citation :

tout dépend de ta motivation, mais tu peux acquérir les bases (mais vraiment les bases hein...) en moins d'un an a condition de bosser un peu tout les jours par exemple... ou des que tu as du temps libre.


-_- Perso ma falut 6moi pour intégrer la notion de programation objet, pour faire des petits programe avec d'abord du texte, pis des tableau, les structures, les classes, l'eritage et le polimorphisme, et pis en dernirer la redefinition des operateur de flux pour les classesq style iostream. Bon reste encore enormement de travaille a faire, surtout que sa fait environ plus de 6-8mois que g pas programer, ptètre plus.

Wi je fesait du php avent le c++ et sa ma bocoup aider, car le php erite du c++, d'un peut de perle(me demender pas ce que c'est jen ai pas la midre idée) et dautres lengages. En php c extremement rare dutiliser les clases. En c++ tu utilise dnas 100% des cas des clases! (cout est un objet de la classe iostream :p). Donc si t motiver tu peut laprendre très vite. Pour les base g un bouquin s'appelle le c++, le tout en poche. Bon c bien pour debuter mais ensuite faut trouver dautres chose.



Aufaite quelquin c ou je peut trouver des bon tuto complet sur le c++? je vien de decouvrir y a deux joure std::string ^^

Répondre à JC_Master

Citation :


La plupart des jeux commerciaux actuels sont en C/C++



Totalement faux, le c++ n'est pas assez rapide pour faire des jeux récent(doom ou autre).
La plupart sont fait en assembleur.

Répondre à DeefeR@IDN

Citation :


Fun4Ever a écrit :
Chacun son truc mais je ne suis pas sur que les créateur de jeux générent eux même le code mais sont plutôt aidé par des logiciels. Parske de la à taper dans les GO de codes, faut pas avoir peur de fumer son clavier :-D
Allez a+



ouais, ils s'aident de notepad :-P

Répondre à sylvain2

Les jeux récents sont heureusement fait en C/C++ (comme beaucoup de logiciels d'ailleur).

Les jeux c'est des millions de lignes de codes, alors si ils devaient les ecrire en assembleur, je sais pas comment ils feraient.

Surtout que ton assembleur, c'est par définition pas portable, et pour vraiment optimiser a la main, il faut en particulier connaittre a l'avance la taille du pipeline du processeur, la taille du cache instruction etc ... sur lequel le jeux va tourner pour faire de la reorganisation d'instruction et autres "hack" technique ;-).

L'assembleur aujourd'hui c'est utilisé dans les drivers ou dans certains softs tres particuliers (genre Simulateurs electriques ou mécanique) etc ... pour améliorer de 10% les performances de calcul numeriques (calcul haute performance, resolution de matrice etc ...).

Sinon pour débuter le C++ je deconseille le Stroustrup (c'est plutot un ouvrage de référence, pas un manuel de programmation, a utiliser plutot quand on se pose une question c++ pointue ;-) ).

Répondre à Zx-81@IDN

J'avais lu ça quelque part, je sais plus ou mais une source sure.
Pöurtant ce que tu dit a l'air vrai.
Je sais pas donc, a verifier.

Répondre à DeefeR@IDN

Les jeux d'aujourd'hui ne sont heureusement plus codés en assembleur, ils sont en C/C++ , même sur les consoles portables.
Il faut remonter aux consoles 16 bits et antérieures pour voir des jeux entièrement en ASM.
De nos jours, dire que le jeu irait beaucoup plus vite si on le codait en assembleur est faux, car les compilateurs professionnels (et même libre) ont fait d'énorme progrès au niveaux des optimisations. On gagnerait peut être à peine 10 % grace à l'assembleur, ça ne vaut pas le coup étant donné la facilité apporté (et donc le temps gagné) par les langages de plus haut niveau.

Répondre à Palmic

L ASM c le futur newbie :]

Répondre à ousta

Salut, ba pour apprendre le c/c++ c'est pas tres long en suivant une methode qui va de A à Z, mais ensuite le maitriser c'est plus compliquer car la syntaxe au pire un coup de bouquin et c'est bon mais qd il faut savoir que je vais utiliser un tablo pour sa un truc pour ceci et tout la c'est de lexperience. Mais heu je te conseil de debuter par le C, apres tu comprendras mieux certaine chose que le c++ à masquer ...
Surtout que l'on peut faire du objet en C ...
@++++

Répondre à Gimli123

C'est un peu dur de te comprendre mais le pire c'est la derniere phrase :

Citation :


Surtout que l'on peut faire du objet en C ...



C'est impossible de faire de l'objet en C, Le C n'est pas orienté objet.

Répondre à DeefeR@IDN

Citation :


bob-tsubasa a écrit :
Ah oué c'est cool tout ça ,

si je maitrise le C a l'age de 15 ans c' une classe et si je maitrise le C++ l'année prochaine a l'age de 16 ans alors c'est encore une pplus grnade place

ques :
le C peut s'aprndre en combien de temps ?
le C++ peut s'apprendre en combien de temps ?



Deja j'ai 14ans je maitrise le C et j'ai fait un peu de C++ et j'apprend le C# .NET mais je dois te dire que je n'ai aucun m'herite a connaitre le C a 14ans car dans le monde entier j'en suis sur que un gamin de 11ans maitrise deja le C# et pour la question combien de temps sa prend c'est indeterminée en fonction de la personne de ses capacité a chercher de sa determination mais surtout de sa patience...

Aller @+++ ;-)

PS = Pour programmer des jeux commencant a être evoluer en C/C++ il faut y ajouter SDK et plus tard directx ou OpenGL...

@++

Répondre à Teoteed

C++ Quoi le C++
C++ Chiant votre langage.
Va faloir que C++ jmi fasse ++c+cc+c+ :-?

Répondre à KingOfRoad

Citation :


C++ Quoi le C++
C++ Chiant votre langage.
Va faloir que C++ jmi fasse ++c+cc+c+


Traduction :

C'est quoi le C++?
C'est chiant votre languauge.
Va faloir que (c'est ou C++) jmi fasse A+++++

Donc ta phrase n'est tout de même pas franC++aise .
xD

Répondre à DeefeR@IDN

Et sa fait pas avancer le topic en plus mais moi je pense qu'il devrait attaquer par le C quand meme si il n'a jamais tenter de langage autre que les langages web ou les erreurs font pas tout planter il vaut mieux pas que il commence par les objet et l'heritage de chaque objet sa risque d'être galère...

Enfin bon!

@++ ;-)

Répondre à Teoteed

C'est "vas y que je me la pete land" ici ?

Serieux, il y a toujours meilleur que soit.
Dans la programmation faut savoir rester humble.

Citation :


Et sa fait pas avancer le topic en plus mais moi je pense qu'il devrait attaquer par le C quand meme si il n'a jamais tenter de langage autre que les langages web ou les erreurs font pas tout planter il vaut mieux pas que il commence par les objet et l'heritage de chaque objet sa risque d'être galère...



Tu ecrits sans relire ? lol tu ecrits tout d'une traite ! L'utilisation de "." n'est pas interdite et est assez pratique pour éclaircir ton argumentation.

Les erreurs en langages orientés internet sont similaires au "segmentation fault" du C. Elle survienne au cour d'un programme et font planter la chose, comme une erreur SQL.

Répondre à Yahourt

G trouver plusieures sites pratique pour apprendre le c++ (sans apprendre le c) et pour créer des jeux en c, c++. Jesseille de rrtrouver les liens ;)

Répondre à JC_Master

G trouver plusieures sites pratique pour apprendre le c++ (sans apprendre le c) et pour créer des jeux en c, c++. Jesseille de rrtrouver les liens ;)

-----------------------------------------------
tuto : http://c.developpez.com/cours/
pour les jeux : http://prografix.games-creators.org/
toujour pour les jeux : http://rpg-dev.games-creators.org/

-----------------------------------
Désoler pour le double mesage !
-----------------------------------

Répondre à JC_Master

DeefeR
Je tassure que l'on peut faire des objets en C grace au struct bien entendu le C n'est pas orienté objet, mais il est tout a fait possible de faire des objet en C ...

Répondre à Gimli123

Citation :


Teoteed a écrit :

Deja j'ai 14ans je maitrise le C et j'ai fait un peu de C++ et j'apprend le C# .NET mais je dois te dire que je n'ai aucun m'herite a connaitre le C a 14ans car dans le monde entier j'en suis sur que un gamin de 11ans maitrise deja le C# et pour la question combien de temps sa prend c'est indeterminée en fonction de la personne de ses capacité a chercher de sa determination mais surtout de sa patience...



Qu' appelles tu maitriser le C ? lol je trouve ca marrant :-D

Répondre à kyen

Citation :


DeefeR a écrit :
C'est un peu dur de te comprendre mais le pire c'est la derniere phrase :
[quote]
Surtout que l'on peut faire du objet en C ...



C'est impossible de faire de l'objet en C, Le C n'est pas orienté objet.[/quote]

le plus dangereux est de raconter n'importe quoi et ainsi fausser l'opinion et l'apprentissage des autres.
Pour ton info, le C++ n'est qu'une amélioration du C.
Les classes en C++ sont en faite des structures complexes en C, donc en C on peut parfaitement representer des classes. Le graphisme pareil, pour le GTK par exemple, tout est écrit en C, pourtant c'est très OO
d'ailleurs le C++ n' est pas purement OO comme Java mais bon, ca c'est une autre explication.
documentez vous avant de raconter des betises :-?

Répondre à kyen

bon... premièrement je me suis même inscrit dans ce forum seulement pour faire une question car je trouve très interesant l'utilisation des languages pour la programation, j'ai pas d'experience sur ces choses mais mon cousin (ingenieur en informatique) ma dit que le C++ ne s'utilise plu et qu'on utilise de plus en plus le "visual basic" je ne sait pas la difference entre les deux étant donne que je n'ai jamais utilisé aucun de deux. Quelqu'un saurait me repondre quel est la difference? merci si vous le faites... deuxièment comment on fiat une signature? ...et pour finnir troisièment... moi auzi j truvê qils fon bcp d fotes dortografe... ;-)

Répondre à Leandro89

Le choix du langage se fait sur l'application qu'on veut en faire. Le C++ ne se fait pas au détriment du VB.

Le C++ est complexe à programmé mais puissant et permet de faire de gros logiciels avec de la maintenance derrière.
Le Visual Basic permet de développer très rapidement des applications (à la limite "jetable" ).

Chacun a ses avantages et inconvénients.

Répondre à CRicky

ton cousin se dit ingénieur et met en avant que le C++ n'est plus utilisé ? Bah bien sur. Et la marmote....

Répondre à okinou

je connais un site tres bien pour commencer le c avec des logiciel comme devC++ . on peut creer des calculatrice en console (type msdos) mais ça s'arrete là.

Répondre à charlouf25

le site est www.siteduzero.com/ sur ce site on peut aussi apprendre les sites en php en xhtml html la creation de map genre counter half life warcraft .
bonne navigation

Répondre à charlouf25

est ce qu'il est possible d'apprendre le c++ sans jamais avoir touché à du C. Je veux dire par la que si je commmence avec du C++ , est ce que je ne louperai rien des fontionalitées du C puisque que j'ai lu que le C++ est une reprise du C avec des fonctionalité en +
mci de repondre.
@+

Répondre à jeanbono

La syntaxe du C++ est en effet très ressemblante à celle du C mais la philosophie est complètement différente. Tu peux sans problème apprendre le C++ sans connaître le C, c'ets même mieux car tu ne seras pas influencer par tes méthodes de conception du C

Répondre à ritzle

j'ai une autre question :
est-ce que le C possede des fonctionalité que c ++ n'a pas?
msi d'avance
@+

Répondre à jeanbono

non, je ne crois pas

Répondre à ritzle

ok mci pour les reponse
@+

Répondre à jeanbono
Tom's Guide > Forum > Programmation > questions pour apprendre le C++
Aller à :

Il y a 2219 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens