Programmation en C/C++

maxx -  
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.

Voilà, question bête, j'aurais voulu savoir en combien de temps pourrais-je apprendre le C/C++ en étant motivé, et a raison d'une demi-heure chaque jour.

Merci d'avance, et j'espère que cette question n'a pas été déjà posée.
A voir également:

21 réponses

youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
salut tout monde .
moi j'ai etudé langagae c en premiere annee en bts et houjourdui je etude langage c++ .et je ne trouve pas aucun probléme.
donc
je vous consiel etude langage c preleirement .ensuite langage c++ pour facilité l'etude
merci a tout
1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut,je vous conseil d'apprendre le français aussi.
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Pour compléter.
Le java est purement objet, impossible de passer outre. Je trouve ça trop contraignant pour les applications scientifiques ou mathématique.
Le C (dans sa forme de base) n'est pas du tout objet. Je trouve que cette dimension lui manque. Je ne suis pas fan de l'objet, mais elle présente des aspects très élégant qui manquent une fois qu'on s'y est habitué.
Le C++ englobe les deux approches, il permet de faire du tout objet ou du tout procédurale (même si les puristes me rabacheront qu'il n'est pas fait pour ça) ou un mélange des deux. C'est mon préférer.

Ensuite, on peut parler des détails techniques pointeur ou pas.

Par contre, je ne serais pas aussi restrictif que rufa, Java n'est pas que pour le web. Il possible à quelques exeptions près de faire les même programme en java qu'en C++.
1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Je voulais juste te faire comprendre que quand tu dis que 99% des applications en Java sont pour le Web, tu te goures complètement ;)
1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut,de rien youssef890.
1
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
"de rien youssef "...........????
0
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
salut rufa tu peut donnez moi une cours plus expliqueé que l'autre
merci
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
salut,svp laisse moi juste le temps de chercher d'autres cours,ok?
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
-Salut, voila qlq sites avec des cours sur c/c++ très simplifiés:
* https://openclassrooms.com/fr/ (pour les débutants).
* ce site et vraiment très bon avec de la pratique: http://www.france-ioi.org (les cours sont dans le volet à gauche).
* même chose pour ce lui la: https://codes-sources.commentcamarche.net/ (avec des exemples de calculs).
-Bonne chance l'ami.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Redati2006
 
bonjour mes cher(e)s ami(e)s,
je suis un étudient en 3éme année cycle d'ingénieur,et cette année en a le langage 'C++' sans étudier le langage 'C',alors ma question c'est me donner un cour détailler pour apprendre le 'C',
Merci
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut,pour les cours en C:

https://c.developpez.com/
bonne chance.
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
si vous ète perdus dans la page précédente alors voila le racourcis directe:
https://c.developpez.com/cours/
bonne chance tu va en avoir besoin.
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Inutile d'apprendre le C pour apprendre le C++, ce sont de langages très différents.
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
TU dis n'importe quoi, il est parfaitement possible d'apprendre le C++ sans connaître le C, les deux langages sont différents et C++ n'est pas qu'un C amélioré mais un nouveau langage, inspiré par le C, compatible avec le C (pour sa majorité), mais qui n'est pas du C. Et il n'est pas indispensable de connaître le C pour apprendre le C++ (je sais, je me répète, mais c'est pour que ça rentre !).
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
Non, la syntaxe est la même qu'en C, mais c'est quand même du C++ ! Fais un test if ou une boucle for en PHP, la syntaxe sera identique au même code en C, et pourtant c'est du PHP...
0
maxx
 
Tout d'abord, merci de vos réponses.

Ensuite je pars de rien, ou presque, je connais juste le batch.

Pour la logique du C, je pense y arriver, je suis assez scientifique, logique ...etc.

Un ami m'as dit qu'une demi-heure par jour pendant 6 mois donnait un bon "niveau". Est-ce en partie vrai ?
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Un demie-heure par jour à apprendre sérieusement, si tu connais déjà la programmation, te donneront déjà un niveau confortable en un mois. Le problème c'est que des sessions de 30 minutes ne permettent pas vraiment de se "mettre dedans", il vaudrait mieux passer quelques heures le week-end par exemple. Après tout dépend de ta faculté d'immersion... Personnellement je serais incapable d'apprendre quoi que ce soit en ne travaillant que 30 minutes par jour, par contre ça rentrerait mieux si je bossais 3 heures chaque semaine...
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
mmmmmmmmmm pendant 6 mois,peut ètre mais tu doit vraiment ètre sérieus et a jours.
-1
maxx
 
Je connais le batch, donc non je connais pas la programmation à proprement parler.

Sinon, 3/4 quart d'heure ou une heure en relisant ce que j'ai fait la veille ça peut être bon ? J'ai regardé vaguement sur le Siteduzéro les cours, et a premier coup d'oeil ça m'a pas l'air très très dur.
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut max,le difficulté se résude au réflexe dans les problèmes a résoudrs.
par exemple tu peut voir les éxercices deu concours de l' ACM.
-1
maxx
 
Ok merci de vos réponses ! Je vais donc tenter ma chance :) !

Sinon même question pour le php (et si on connait déjà le html, ce qui n'est pas mon cas, mais supposons) ?
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Pas besoin du HTML pour faire du PHP (même si l'utilisation principale de PHP est pour le web, en duo avec HTML), la syntaxe est proche du C++, avec l'avantage d'être un langage de script, donc ne nécessitant pas de recompiler l'appli à chaque fois qu'on veut tester. Le SDZ propose aussi un bon tutoriel pour PHP (ainsi que pour HTML et CSS d'ailleurs).
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
salut,la je suis dacord avec vous,le php et le html ça na rien avoir,mais pour le php c'est du C aussi.
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
C'est terrible d'être têtu comme ça ! Le PHP n'est pas du C, leurs syntaxes sont simplement proches, mais il y a d'énormes différences !
-1
maxx
 
Ok, et pour le JAVA c'est plus ou moins dur que le C ?

J'aimerais aussi savoir, j'ai vu tout un tas de langages (delphi, pascal, VBScript ...etc), ils servent à quoi ? Ce sont des dérivés des langages les plus utilisés ou autre chose ?
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
JAVA est à peu près aussi difficile et performant que le C++, les syntaxes sont relativement proches, je n'en dirai pas plus étant donné que je n'en connais que les bases. La plupart des langages sont créés pour des besoins particuliers : certains simplifient grandement la vie lorsqu'on doit faire des calculs mathématiques pointus, d'autres sont plus orientés développement web, interrogation de bases de données... Il existe également différents paradigmes de programmation Le plus simple est de te renseigner au cas par cas.
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut,je suis daccord avec pyschopathe,juste un supplément,le C++ et orienté surtout pour le developpement des OS,tandis que JAVA c'est pour le web est il est plus simple que le builder C++(la gestion des pointeurs),dans le JAVA il n y a pas des pointeurs mais des références.
-1
fiddier than the fiddy
 
Exact, java n'est pas fait à 99% pour le web, mais à 100%.
J'ai deja essayé de lancer un programme java sans acces internet, c'est impossible.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
lol, sympa le nickname spoofing ^^.
D'ailleurs Java c'est orienté 100% électricité aussi, car sans électricité pas d'ordinateur donc pas de Java.
Heureusement que la batterie.
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention  
 
salut,fiddy reste séreieus c'est un forume pour apprendre pas pour dire n'importe quoi.
-1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
Oui comme tu le dis c'est pour apprendre.
Sauf que la différence est qu'un peu d'humour ça se repère alors que des fausses affirmations comme tu as faites, dessert ;)
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention  
 
l'humour na rien avoir avec apprendre,la tu dérail complètement et si tu fais fonctionner ta ptt cervelle un peut tu va la trouvé chèreeeeeeeeeeeeeeeeee membreeeeeeeeeeeeeeee de www.javapourleweb,en plus je ne veut pas pèrdre mon temps à dir n'importe quoi.
0
oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   10 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
Cher ami, sans vouloir te contredire, le développement web a choisi java comme langage plus spécialement à cause de sa portabilité. En effet, C++, si tu veux c'est le langage complet de base auquel s'est inspiré la conception de java. Étant donné que java est portable (dans le sens où l'on n'a pas besoin d'utiliser toutes l'artillerie de C++ en action), les développeurs ont opté java car il est moins "lourd".

Si tu n'as pas encore compris, je m'explique autrement : pour enfoncer un petit clou dans du bois, il suffirait d'utiliser une martelette, mais pour des gens peu intelligents, ils utiliseraient un gros marteau de la taille des hâches des bûcherons ;-D

Tu enrichir tes connaissances, je te recommande ce lien :

http://www.commentcamarche.net/contents/java/javaintro.php3
0
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
bonjour
Un merci tout spécial à Rofa qui
Informé que le meilleur site de l'apprentissage c++
0
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
bonjour rufa
premierement merci pour cets webs
can you stay with me in communication if you give me your msn pleaaaze
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
hello,ok.
0
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour rufa.
my msn is youssef_sahraoui54@msn.com
merci
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Tout dépend, tu connais déjà la programmation ? Tu veux apprendre à faire quoi ?
-1
oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   10
 
ça dépend de tout un chacun.

par exemple je passe parfois 3 nuits blanches pour débuguer un programme donc si tu fais le calcul par rapport à 30 mn par jour, je dis lol
...
-1
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Il parle juste d'apprendre, pas de faire un programme...
0
oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   10 > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
excuses moi mais comment veux-tu apprendre à programmer sans faire un programme ? Ou sinon essaies de manger sans ouvrir la bouche, ou encore mieux, mets-toi debout sans se lever lol.

Enfin bref, pas besoin de s'étaler là-dessus, j'attend la réponse de notre ami pour savoir ce qu'il veut exactement.

à+ ;-)
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention  
 
Tu peux faire un programme en moins de 15 secondes voilà ce que je voulais dire...
-1
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
C'est vrai que la réponse dépend beaucoup de la connaisance ou non d''un autre langage.
Si tu connait bien un autre langage de programmation correct (pas du Fortran) je dirai 3 jours pour bidouiller, et deux semaines connaitre (sans être expert).
Si tu part de zéro, ça dépend de ton rythme d'apprentisage, certaines personnes ont du mal avec la logique de programmation, ça dépend aussi de la manière d'apprendre.
Je suis d'accord avec Pyschopathe, tu n'es pas obligé d'apprendre en faisant un programme original et énorme. Tu peux très bien passer par tutoriels et exercices corrigés. Donc au lieu de passer des heures à debugguer, tu regarde la solution.
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut a vous,regarder la solution ne vous avancera a rien,j'ai du travailer dure pour apprendre le c pourtant je suis un étudient en inforamtique.
-1
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
regarder la solution, faire une différence avec ce qui a été fait, l'analyser en tirer les conclusions, voire analyser la solution.
Je trouve que ça arrange bien.
Les exercices corrigés sont utilisés par des milliers de gens et de professeurs, c'est que quand même ça ne doit pas être aussi inutile que ça.
Après, ce n'est qu'une façon de faire et il est facile de critiquer sans rien proposer.
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention  
 
salut,si tu veut que je vous propose une solution alors la voila:rester devant le pc 8 h par jours.
-1
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
Bonne idée, regarder un PC, c'est ce qui m'a permis d'apprendre à programmer !
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
rester devant le pc en se cresent la tète pas en draguent le pvc,un peut de reflèxe il l'auras trouvé.
-1
hani_ Messages postés 333 Date d'inscription   Statut Membre Dernière intervention   20
 
étudier le français n'est pas forcement optionnel non plus.
-1
youssef890 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
je veux etude langage c++ en cette annes
tu doit donner les cours
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
les cours de C++:
https://cpp.developpez.com/cours/
bonne chance.
0
hani_ Messages postés 333 Date d'inscription   Statut Membre Dernière intervention   20
 
Ça ne vas pas en s'arrangeant...

En plus a la place de "veux" et "doit" essayes d'utiliser des verbes plus "poli"...
Et au MINIMUM un "merci".
-1
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Le cours du sdz est très bien fait selon moi, les leçons sont bien découpées et permettent effectivement de progresser petit à petit. Maintenant, tu n'as qu'à te lancer, tu verras si tu te sens capable d'avancer ou non, ce sera de toutes façons une expérience utile.
-1
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4
 
salut,juste une remarque l'ami,quand on dit JAVA a 99% on parle du WEB.
-1
hani_ Messages postés 333 Date d'inscription   Statut Membre Dernière intervention   20 > oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention  
 
On le sais bien que c'est des conneries mais j'aurais bien aimé voir sa source quand même...
on trouve de tout sur le net... mais je suis pas sur qu'une source comme celle là existe...
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > hani_ Messages postés 333 Date d'inscription   Statut Membre Dernière intervention  
 
salut,juste une question: qui est le plus fort au niveau graphisme???tu va te répendre toi meme.
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
sinon dit moi pourquoi la J2EE fait le succé actuellement plus que le C# dont microsoft travail avec ,parceque java et orienté plus vers le web que le developpemnt des appications de calcule ou de traitement des SMP comme exemple,et moi je ne suis pas contre le BUILDER C++ puisque je travail avec dans mes études,et ta pa besion de liens pour le comprendre tu na qua bien résoné .
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846 > rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention  
 
Ouh là ouh là, confond pas tout.
Java et J2EE ne sont pas comparables.
Java est un langage orienté objet qui a l'avantage d'être portable grâce au byte code.
J2EE est une norme qui s'appuie sur Java comprenant (serveur d'application et de nombreuses API).

On utilise beaucoup J2EE pour le Net, donc Java. Mais il reste aussi toutes les applications Java qu'on fait en local. Et il en existe plein. Donc Java n'est pas fait que pour le Web ;) Et ne ressors pas l'affirmation fausse des 99% des applications sont pour le Web car c'est pas vrai ;)
0
rufa Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   4 > fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention  
 
J2EE est une norme qui s'appuie sur Java.
0