Programmation en C/C++
maxx
-
youssef890 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Programmation en C/C++
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Un autre programme est en cours d'installation - Forum Windows 10
- Programmation envoi sms - Guide
21 réponses
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
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
rufa
Messages postés
160
Date d'inscription
Statut
Membre
Dernière intervention
4
salut,je vous conseil d'apprendre le français aussi.
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++.
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++.
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 ;)
salut,de rien youssef890.
-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.
* 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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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.
https://c.developpez.com/cours/
bonne chance tu va en avoir besoin.
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 !).
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 ?
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 ?
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...
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.
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.
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) ?
Sinon même question pour le php (et si on connait déjà le html, ce qui n'est pas mon cas, mais supposons) ?
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).
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 ?
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 ?
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.
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.
J'ai deja essayé de lancer un programme java sans acces internet, c'est impossible.
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
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
bonjour rufa
premierement merci pour cets webs
can you stay with me in communication if you give me your msn pleaaaze
premierement merci pour cets webs
can you stay with me in communication if you give me your msn pleaaaze
ç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
...
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
...
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.
à+ ;-)
Enfin bref, pas besoin de s'étaler là-dessus, j'attend la réponse de notre ami pour savoir ce qu'il veut exactement.
à+ ;-)
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.
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.
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.
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.
Ç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".
En plus a la place de "veux" et "doit" essayes d'utiliser des verbes plus "poli"...
Et au MINIMUM un "merci".
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.
salut,juste une remarque l'ami,quand on dit JAVA a 99% on parle du WEB.
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é .
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 ;)
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 ;)