Ou apprendre le C et C++ ???

Ou apprendre le C et C++ ??? - C++ - Programmation

Marsh Posté le 22-09-2006 à 21:27:08    

Bonjour à tous !
 
Depuis peu, j'ai l'intention d'apprendre le C et le C++. J'ai commencé par lire certaine explication sur Internet, cependant je pense que pour apprendre un tel language, un support papier est préférable (j'ai une heure de car le matin et le soir pour aller au bahut, cela me permettra de lire un peu). C'est pourquoi je poste sur ce forum, pour vous demandez de me conseillez un livre pour apprende le C ou/et le C++. Sachant que ce livre ne devra pas être trop compliqué puisque je débute en C/C++.
 
Merci d'avance !

Reply

Marsh Posté le 22-09-2006 à 21:27:08   

Reply

Marsh Posté le 23-09-2006 à 12:44:21    

- Les meilleurs livres : pour le C et pour le C++ (avec des critiques de livres).
 
- Les Cours et tutoriels pour le C et pour le C++
 
- Les F.A.Q C et F.A.Q C++


Message édité par Paul JR le 26-09-2008 à 13:00:25
Reply

Marsh Posté le 23-09-2006 à 15:13:04    

pourquoi toujours apprendre C et C++ en meme temps?
Autant je suis d'accord pour dire que commencer par le C c'est bien, autant pour la POO je trouve Java ou C# bien mieux adaptés, surtout pour un débutant :)

Reply

Marsh Posté le 29-09-2006 à 01:43:30    

Oui mais une fois que le C est aquis n'est il pas plus simple de se lancer dans le C++ plutot que de commancer avec du java?

Reply

Marsh Posté le 29-09-2006 à 09:51:57    

c'est plus facile en Java parce qu'en C++ tu risques de faire des daubes C.

Reply

Marsh Posté le 29-09-2006 à 10:35:38    

pitite question , les structure en C, ne serai-ce pas les premices de la POO ?
je dis bien les premices hein ^^ Quelque chose qui peut s'en raprocher quoi.

Reply

Marsh Posté le 29-09-2006 à 20:16:27    

non.

Reply

Marsh Posté le 25-09-2008 à 17:52:07    

Reply

Marsh Posté le 25-09-2008 à 17:53:15    

[:spam] sur un topic d'il y a 2 ans, belle perf!


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-09-2008 à 17:53:15   

Reply

Marsh Posté le 25-09-2008 à 18:36:23    

kuroro20 a écrit :

Oui mais une fois que le C est aquis n'est il pas plus simple de se lancer dans le C++ plutot que de commancer avec du java?

Ne commences pas par le C! commences par le C++ ou le java, mais surtout pas par le C, qui n'est pas du tout adapté a l'apprentissage de la prog.
Quand tu maitrises bien la prog dans un langage moderne, tu peux passer a la prog en C, plus périlleuse.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 25-09-2008 à 23:32:20    

Tienko a écrit :

Cours de C pour étudiants : http://www.linfodlinfo.com


http://www.nextgeneration.fr/docs/hfr/magiccards/deterrage.png
 

gilou a écrit :

Ne commences pas par le C! commences par le C++ ou le java, mais surtout pas par le C, qui n'est pas du tout adapté a l'apprentissage de la prog.
Quand tu maitrises bien la prog dans un langage moderne, tu peux passer a la prog en C, plus périlleuse.
A+,


C'est un avis personnel, mais je considère le C++ comme bien plus périlleux que le C.  
Ce derniers est certes de bas niveau mais sa syntaxe est très simple et il n'y a rien de "caché" pour le débutant.

Reply

Marsh Posté le 26-09-2008 à 07:28:26    

sligor a écrit :


C'est un avis personnel, mais je considère le C++ comme bien plus périlleux que le C.  
Ce derniers est certes de bas niveau mais sa syntaxe est très simple et il n'y a rien de "caché" pour le débutant.


 
Comme tu le dis toi-même le C++ est moins bas niveau, quand tu commences à programmer si tu peux éviter les conneries à base de char* et de malloc(sizeof()) tu évites - commencer par le C peut te faire perdre beaucoup de temps sur des détails finalement peu importants, et c'est particulièrement frustrant pour un débutant.
Et si en plus tu peux commencer par un peu d'OO c'est encore mieux.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-09-2008 à 08:41:22    

Commencer par le C = aberration :E
Le C++, bien amenez avec conteneurs, références et algo de la STL est 519042456 fois plus digeste.

Reply

Marsh Posté le 26-09-2008 à 11:36:17    

Joel F a écrit :

Commencer par le C = aberration :E
Le C++, bien amenez avec conteneurs, références et algo de la STL est 519042456 fois plus digeste.


 
Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleure chose qui me soit arrivée.
Quand on maitrise le C, on sait ***tout*** faire (et au niveau facturation, l'expertise se paye...)
Le reste, c'est un jeu d'enfant.

Message cité 5 fois
Message édité par Stephen135 le 26-09-2008 à 11:38:12
Reply

Marsh Posté le 26-09-2008 à 11:38:35    

Stephen135 a écrit :

 

Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleur chose qui me soit arrivée.
Quand on maitrise le C, on sait ***tout*** faire.
Le reste, c'est un jeu d'enfant.

 

Uh uh : http://forum.hardware.fr/hfr/Progr [...] m#t1791982

 

Merci de limiter à l'avenir ces trolls douteux agrémentés d'agressivité et de fautes d'orthographe. En cas de récidive, il y aura sanction.

 

(et pour ta gouverne, maîtriser n'importe quel langage turing-complete permet, par définition, de tout faire)


Message édité par Elmoricq le 26-09-2008 à 11:39:53
Reply

Marsh Posté le 26-09-2008 à 11:41:22    

Quel troll ?!
Quelle agressivité ?!!
Quelles fautes d'orthographe ?!
Tu as quel âge pour te prendre pour je ne sais quoi ?

Message cité 1 fois
Message édité par Stephen135 le 26-09-2008 à 11:42:51
Reply

Marsh Posté le 26-09-2008 à 11:56:56    

 

Il s'agit d'un troll : le message n'est pas constructif, il ne se base que sur une considération toute personnelle et n'ouvre aucunement le débat.
De plus, n'importe quel développeur digne de ce nom sait que ton message n'est absolument pas crédible.

 
Stephen135 a écrit :

Quelle agressivité ?!!

 

Je cite :

Citation :

Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)

 

Que te faut-il de plus ?

 
Stephen135 a écrit :

Quelles fautes d'orthographe ?!


Allons-y :

Citation :

Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleure chose qui me soit arrivée.
Quand on maîtrise le C, on sait ***tout*** faire.
Le reste, c'est un jeu d'enfant.


D'habitude je m'en moque, mais comme tu fustiges le niveau de français de la personne à qui tu réponds, je me devais de faire le coup du paille/poutre tout ça.

 


Stephen135 a écrit :

Tu as quel âge pour te prendre pour je ne sais quoi ?


Je ne vois pas en quoi l'âge est un facteur ici.
En revanche, étant modérateur, je me dois d'interdire les trolls et, selon la définition communément admise, tes messages sont des trolls.


Message édité par Elmoricq le 26-09-2008 à 11:57:39
Reply

Marsh Posté le 26-09-2008 à 12:09:42    

Stephen135 a écrit :


 
Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleure chose qui me soit arrivée.
Quand on maitrise le C, on sait ***tout*** faire (et au niveau facturation, l'expertise se paye...)
Le reste, c'est un jeu d'enfant.


 
Pas de bol, l'informatique a évolué depuis 30 ans! [:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-09-2008 à 14:10:04    

Stephen135 a écrit :

 

Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleure chose qui me soit arrivée.
Quand on maitrise le C, on sait ***tout*** faire (et au niveau facturation, l'expertise se paye...)
Le reste, c'est un jeu d'enfant.

 

J'hésite entre  :heink:  :sweat:  :sleep:  et  :hello:
Oublie ce forum s'il te plait :E


Message édité par Joel F le 26-09-2008 à 14:19:07
Reply

Marsh Posté le 26-09-2008 à 14:42:58    

Stephen135 a écrit :

Quand on maitrise le C, on sait ***tout*** faire (et au niveau facturation, l'expertise se paye...)


 
Non, quand on maîtrise le C, on sait faire du C. T'as d'autres énormités comme ça en stock ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
Reply

Marsh Posté le 27-09-2008 à 11:20:36    

Stephen135 a écrit :


 
Vraiment n'importe quoi.
Tu ne dois pas être bien expérimenté pour sortir ce genre d'âneries (et vu le niveau de français, ça confirme..)
J'ai commencé par le C il y a plus de 30 ans et c'est la meilleure chose qui me soit arrivée.
Quand on maitrise le C, on sait ***tout*** faire (et au niveau facturation, l'expertise se paye...)
Le reste, c'est un jeu d'enfant.

Si c'est il y a 30 ans, alors tu as plus probablement appris a programmer en TurboPascal, puis tu as fait de vrais programmes (pas des exercices) en C.
Moi aussi, je suis expert en C, j'ai commencé le C il y a  20 ans (et le fortran il y a 30 :o ) et du code C, j'en ai pissé pire qu'une laitière normande.
Et c'est bien pour ça que j'estime que pour apprendre à programmer, le C n'est surtout pas un bon choix.

Citation :

Quand on maitrise le C, on sait ***tout*** faire

Sauf programmer dans un langage fonctionnel, peut être... :D
A+,


Message édité par gilou le 27-09-2008 à 11:24:47

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 27-09-2008 à 15:07:23    

je suis camara mamady 3 de la republique de GUINEE CONAKRY, je veux des conseil pour apprendere la programmation c et c++ . merci de me repondre

Reply

Marsh Posté le 27-09-2008 à 15:51:21    

Premier conseil : choisis entre le C et le C++, ce n'est pas du tout la même chose.
Pour le reste, procure-toi un bon livre de référence dans le langage choisi.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed