Apprendre le c/c++ - C - Programmation
Marsh Posté le 01-09-2004 à 16:58:22
tu sais déjà programmer dans un autre langage ?
Marsh Posté le 01-09-2004 à 16:58:26
http://forum.hardware.fr/hardwaref [...] 6305-1.htm
Marsh Posté le 01-09-2004 à 17:02:20
Wé, je connai le html(:D), et le php(je suis pas un bosse, mais je me demerde ).
Marsh Posté le 01-09-2004 à 17:02:53
bougieskater a écrit : Wé, je connai le html(:D), et le ph)(je suis pas un bosse, mais je me demerde). |
donc, tu ne sais pas.
Marsh Posté le 01-09-2004 à 17:03:46
y a justement un topic ou je propose un exercice a la con
Marsh Posté le 01-09-2004 à 17:04:09
bah, le php et le c/c++, ça se ressemble pas du tout ?
Marsh Posté le 01-09-2004 à 17:05:49
bougieskater a écrit : bah, le php et le c/c++, ça se ressemble pas du tout ? |
Si tu commences à programmer en C ou en C++ comme on programme en php tu vas avoir des surprises...
Marsh Posté le 01-09-2004 à 17:07:10
Le Php, a une syntaxe similaire au C, par contre beaucup de concept n'y sont pas présent. Typage des variables, etc ...
L'avantage est que tu ne seras pas perdu dans les sources contrairement a qq'un qui aurait fait du vb/asp
Marsh Posté le 01-09-2004 à 17:10:18
didier1809 a écrit : y a justement un topic ou je propose un exercice a la con |
Il a pas tort. programmer dans le vide c'est pas évident. Quand il y a un petit objectif, on assimile en principe plus rapidement.
Marsh Posté le 01-09-2004 à 18:20:46
Si il propose un exo a la con, c fait pour moi, ça
Marsh Posté le 01-09-2004 à 18:23:50
ReplyMarsh Posté le 01-09-2004 à 19:47:09
Vous conaissez ce livre ?
Si oui,
est ce qu'il est bien ?
Marsh Posté le 01-09-2004 à 21:27:38
bougieskater a écrit : Si il propose un exo a la con, c fait pour moi, ça |
'fin, y a de l'alloc dynalique, des tri et une recherche...
sinon tu peut faire un decrypteur, dans le topic des defis en C
Marsh Posté le 01-09-2004 à 21:35:21
leneuf22 : Micro Application |
Tu ve dire quoi ?
Marsh Posté le 01-09-2004 à 21:39:49
C'était ironique : mieux vaut pour toi acheter un bouquin certifié agriculture biologique qu'un bouquin micro application
Marsh Posté le 01-09-2004 à 21:41:23
en faite, tu dit qu'ils sont nul ?
Marsh Posté le 01-09-2004 à 21:42:38
bougieskater a écrit : Vous conaissez ce livre ? |
Ma copine l'a et c'est une horreur
Les codes exemples ne sont pas indentés (!!!!), plein de concepts sont survolés, niveau référence c'est le vide (ok c'est pas un livre de réf, mais là quand même !)
A éviter. Pour débuter ça peut passer mais prend-en vite un autre. Il y en a de très bons gratos sur le net à imprimer chez soi.
Marsh Posté le 01-09-2004 à 21:43:42
leneuf22 a écrit : C'était ironique : mieux vaut pour toi acheter un bouquin certifié agriculture biologique qu'un bouquin micro application |
en règle générale ils sont assez mauvais en effet. Je dis ça et pourtant j'ai déjà travaillé avec Micro App du temps ou je faisais de la prog DivX.
Marsh Posté le 01-09-2004 à 21:45:54
jesus_christ a écrit : Ma copine l'a et c'est une horreur Les codes exemples ne sont pas indentés (!!!!), plein de concepts sont survolés, niveau référence c'est le vide (ok c'est pas un livre de réf, mais là quand même !) A éviter. Pour débuter ça peut passer mais prend-en vite un autre. Il y en a de très bons gratos sur le net à imprimer chez soi. |
t'as des adress de bon livre gratos à imprimer chez soi ?
Marsh Posté le 01-09-2004 à 21:54:50
Mais est-ce que au moins tu t'es demandé par quoi tu voulais commencer ?
C ou C++, faut pas faire l'amalgame avant même d'avoir commencé !
Ne nous demande pas de te dire quel est le meilleur pour débuter, sinon ton topic va vite être pourri
Sache qu'il y a aussi d'autres langages peut-être plus accessibles (mais j'insiste pas vu le titre du thread...)
Si t'es sur de rien cherche sur le forum, le sujet à déjà été traité plein de fois.
Tu as aussi un topic critiques de livres.
Marsh Posté le 01-09-2004 à 21:58:07
Le c et le c++, se ressemblent beaucoup, non ?
Marsh Posté le 01-09-2004 à 21:58:50
heuh
melangeons pas les cochons et les serviettes des le debut
Marsh Posté le 01-09-2004 à 21:59:07
jesus_christ a écrit : Ma copine l'a et c'est une horreur |
Ta copine fait du C++ ?
Marsh Posté le 01-09-2004 à 22:00:46
les filles ont le droit aussi, c pas interdi
Marsh Posté le 01-09-2004 à 22:01:58
bougieskater a écrit : Le c et le c++, se ressemblent beaucoup, non ? |
Pour un débutant oui, tout le problème est là
Ce sont 2 langages très différents qui ont juste un passé commun et une syntaxe identique.
Pour ajouter au problème, un compilo C++ peut le plus souvent faire office de compilo C vu que le premier hérite du second.
Fais une recherche que je te dis !
Marsh Posté le 01-09-2004 à 22:35:40
WhatDe a écrit : Ta copine fait du C++ ? |
c'est une geek, je l'ai rencontré dans un cours d'info, à la fac
Sinon un bon bouquin à imprimer :
ftp://ftp2.developpez.biz/develop [...] .4-pdf.zip
Marsh Posté le 01-09-2004 à 22:43:22
jesus_christ a écrit : c'est une geek, je l'ai rencontré dans un cours d'info, à la fac |
Ca arrive toujours qu'aux autres ca
Marsh Posté le 02-09-2004 à 00:31:19
WhatDe a écrit : Ca arrive toujours qu'aux autres ca |
Je vais encore enfoncer le clou : à noël elle a eu droit une carte graphique et pour son anniversaire un portable Acer. Les sacs à mains et les boîtes de maquillage on connait pas
Enfin une fille dans un cours d'info en Licence y'a de grande chance que ce soit une geek.
[JC le Maquereau] Bonnes adresses de fac d'info : Cergy, Jussieu et Orsay
Citation : Le c et le c++, se ressemblent beaucoup, non ? |
Le C est un langage ancien basé sur les fonctions, les pointeurs et les structures entre autres. Le C++ est lui basé sur les classes, les méthodes et les références. En gros dans du code C++, l'architecture du prog est en C++ mais à l'intérieur des méthodes le code c'est du C. Les différences sur cette partie sont infimes, genre "new" au lieu de "malloc" ou le mot clé const.
C++ est plus proche du Java que du C. Si tu ne t'en rend pas compte c'est que tu codes en C++ comme en C, ce qui est mal. Il vaut mieux être un bon codeur C qu'un mauvais en C++
Marsh Posté le 02-09-2004 à 00:33:10
WhatDe a écrit : Ca arrive toujours qu'aux autres ca |
mais non, regarde autour de toi, tous ces garçons qui te font des yeux doux
Marsh Posté le 02-09-2004 à 00:37:36
jesus_christ a écrit : Sinon un bon bouquin à imprimer : |
c'est le même je crois...
Marsh Posté le 02-09-2004 à 00:49:46
dsl ca trainait sur mon site perso, un peu de spam ca fait pas de mal
Marsh Posté le 02-09-2004 à 14:03:32
jesus_christ a écrit : c'est une geek, je l'ai rencontré dans un cours d'info, à la fac |
geekette au féminin !
Sinon, je voulais savoir; pour prendre l'habitude de faire un vrai code C++ objet, est-ce mieux d'apprendre d'abord le java (qui s'apprend avec une approche tres objet) puis après le c++ dans le but coder comme en java dans des futurs prog c++ ?
Marsh Posté le 02-09-2004 à 14:10:58
pains-aux-raisins a écrit : hummm... C++/Java... Troll inside... |
je troll pas, je demande plus dans quel ordre c'est le mieux d'apprendre et si c'est bien vu de coder comme du java (très objet) dans un prog c++.
Marsh Posté le 02-09-2004 à 14:41:12
Je conseille dans l'ordre (et je ne troll pas )
Java puis C++ vu que Java est globalement "plus simple" que le C++, mais ça depend de tes habitudes. Disons que le Java t'apprendra a bien utiliser les classes vu que c'est obligatoire. Le risque avec le C++ c'est de coder comme en C car ça demande moins de connaissances. C'est une mauvaise habitude difficile à perdre.
Mais je Java te donne aussi qlq mauvaises habitudes pour le C++ comme la définition des méthodes dans la classe, ne pas allouer d'objets sur la pile (comme en C#) alors que c'est très pratique en C++, ne pas se soucier des pb des link et d'inclusion car en Java c'est automatique et presque inexistant sans compter la gestion de la mémoire et les pointeurs qui sont aussi masqués et automatiques.
Moi j'ai appris les deux langages et je suis resté sur le C++. Quand je repasse en Java parfois l'abscence de destructeur, de vraie pile de préprocesseur etc... me gène.
Je ne vois pas en quoi comparer ces deux langages c'est troller. Ils sont globalement très proche pour un débutant. Ok dans leurs entraille c'est le jour et la nuit : machine virtuelle, pas de .exe produit mais la syntaxe est proche. Ces deux langages ont énormément de mots clés en commun par exemple.
Marsh Posté le 02-09-2004 à 15:25:38
ok merci, je connais un peu java, un peu c++. Les différences que tu as citées c'est vrai. Mais moi c'est surtout dans l'optique de bien coder objet (la syntaxe m'importe moins) ce qui est plus difficile en c++ qu'en java.
Marsh Posté le 01-09-2004 à 16:56:07
Sallu à tous
voiloi, j'aimerai apprendre les bases du c/c++(oula, ça va etre dur ), et j'aimerai savoir si vous connaissiez des site internet pour apprendre ces languages .
Merci de vos reponse
---------------
Une femme c'est temporaire - une ex c'est pour la vie.