Apprendre le C

Salut tout le monde,

Je compte me mettre au C (je vais essayer :mrgreen: ).

j’ai trouvé un site qui a l’air sympa. Qu’en pensez-vous ?

Données et Algorithmique --> http://ptrau.free.fr/program/algo.htm
Langage C --> http://ptrau.free.fr/program/tpc.htm

Mes connaissances en Dev (php,HTML, LotusScript)

Merci

1 J'aime

Salut
je m’y met avec ça :
siteduzero.com/tuto-3-8-0-ap … -en-c.html
Je le trouve sympa, et il y a des petits exos à la fin de chaque partie

Curieux cette génération qui apprennent d’abord le php, l’html puis pour venir au C.
Il y a de ça quelques années on apprenait d’abord le langage machine, puis l’assembleur et après on apprenait le pascal ou le C :smt003

Si j’ai un livre à conseiller c’est

en entrée puis en plat de résistance

et en dessert
ou

1 J'aime

Qu’apportent C ou C++ en action quand tu viens de “lire” Prog sys en C sous linux ?

[quote=“MikeMeilleur”]http://www-ipst.u-strasbg.fr/pat/program/algo.htm
Langage C --> http://www-ipst.u-strasbg.fr/pat/program/tpc.htm
[/quote]

Pas mal comme site pour les bases, mais aussi de bonnes perles sur developpez.com, notamment pour les doc sur les librairies.
Pour rejoindre dmon, une paire de bon bouquin le fait aussi.

C’est drôle quand même, moi le C j’en fais depuis longtemps, alors que je me suis mis à l’html et au php cette année seulement.

Je te souhaite de bien t’amuser avec ce bon langage :smiley:
Fais attention à la mémoire !

C’est vrai que c’est un peu bizarre d’apprendre le php avec le C, mais pourquoi pas…

Si tu connais déjà le php, étant nettement inspiré (syntaxiquement parlant) du C tu ne devrais pas avoir de problème pour faire un petit programme simple en console.

Je te conseille aussi le site du zéro pour commencer et Developpez.com pour te perfectionner.

Amuse toi bien ! Et même si le C est un peu compliqué quand on veut aller un peu plus loin il ne faut pas oublier que c’est un langage rapide et puissant !

Un très bon site sur le C

mapage.noos.fr/emdel/

Le plus facile et meilleur bouquin (c’est mieux un livre dans la pratique)

C’est “The C Language” Ritchie & Kernighan.

J’ai appris le language comme ça et ce fut une expérience unique.

Ensuite tu peux presque maitriser tous les languages.

C’est plus une base de compréhension.

Livre de chevet.

en.wikipedia.org/wiki/The_C_Prog … uage_(book

oué enfin le k&r c’est un peu vieillot maintenant… :slightly_smiling:

Moi je dit:

int main(int argc, char **argv)
{
  char pouet[] = "Je code pour apprendre.\n";
  printf("%s", pouet);
  return 0;
}
1 J'aime

C’était même vieillot à l’époque à laquelle je l’ai lu.

Mais justement… Ca permet d’exploiter toute la puissance du “produit”.

Un exemple très simple c’est la copie de structure.

En C puriste c’est a = b.

Ca a été repris pour la gestion des classes en C++

Exemple : plutot que de faire un strcpy d’une chaine tu utilises une structure dont tu fais une copie.

Quelques instructions CPU (4 je crois) et le code est executé. combien pour un strcpy ?

ça dépend ce qu’on veut fait avec le langage C!!!

Moi je trouve que c’est le meilleur langage pour les DSP et les microcontrôleurs.

printf("apprend %s",C'est pour te marrer ? le ch'ti : Pour te prendre la tête ? Java : Pour gérer l'album photo de la famille ? le php : pour bosser en administration ? foxpro : Pour passer pour un g33k néo rétro ? Pascal : Pour développer sérieusement ? C : visual basic);

Le site du zéro, moi j’aime beaucoup, pour ma part j’ai appris le C à l’école (ce fut assez horrible, avec le pseudo code et tout, ou comment faire trois pages de papier pour 5 lignes de code :laughing: )

juste pour info, le site a déménagé, il est désormais sur http://ptrau.free.fr/program/algo.htm et http://ptrau.free.fr/program/tpc.htm.
J’en suis l’auteur, et compte profiter de ma prochaine retraite pour le remettre à jour

2 J'aimes

Merci beaucoup pour cette mise à jour et bienvenue sur le forum.