Je cherche un tutoriel imprimable sur le web pour apprendre le C avant
d'acheter un bouquin "de référence".
Je suis débutant en programmation mais je connais les scripts shell
(linux), le HTML ou encore un peu de PHP.
Quel tutoriel imprimable me conseillez-vous pour débuter ? Les 560 pages
de celui du site du zéro
(http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c.html)
découragent un peu mon imprimante, même avec le recto-verso
automatique... Mais le style me plaît ! Existe-t-il quelque chose dans
le même esprit mais en plus condensé ?
Bonsoir, Je ne me vois pas lire un livre pour experts (K&R) alors que je débute et de plus en anglais.
Le K&R n'est pas un livre pour expert: il a des qualités et des défauts, mais il se veut être un bouquin pour débutant en C (mais pas pour débutant en programmation). De plus, il a été traduit en français.
Non, il est faux de dire que le K&R est un bouquin pour débutant en C sachant déjà ce qu'est la programmation.
Il est plein d'exemples qui sont autant de non-sens pour la qualité et la fiabilité du code.
Non, ce livre n'est pas de Delannoy. Il s'agit d'un livre édité par MicroApplication dont le copyright date de 1997 mais achevé d'imprimer en juillet 1998. Ce livre vient de Data Becker Gmbh & Co KG, auteur Gerhard Willms.
Inconnu au bataillon.
Voilà, je vais vous laisser sur cette situation. Je continue mon étude avec les 2 et jusqu'à ce jour, cela fonctionne bien.
Bien sur que "jusqu'à ce jour, cela fonctionne bien"... En informatique, faire un code de 400 lignes qui marche deux jours sur la machine du développeur, ce n'est pas très compliqué. Et C n'est pas forcément le meilleur outil pour faire cela. La question, c'est: "est-ce que j'apprend aujourd'hui me servira dans 5 ans?".
Je suis aux saisies formatées de nombres octaux et hexadécimaux.
Pas vraiment une notion essentielle.
Marc Boyer
Marc Boyer a écrit :
On 2008-08-27, LMC <mlalmant@tp.ul> wrote:
Bonsoir,
Je ne me vois pas lire un livre pour experts (K&R) alors que je débute et de
plus en anglais.
Le K&R n'est pas un livre pour expert: il a des qualités et des
défauts, mais il se veut être un bouquin pour débutant en C
(mais pas pour débutant en programmation).
De plus, il a été traduit en français.
Non, il est faux de dire que le K&R est un bouquin pour débutant en C
sachant déjà ce qu'est la programmation.
Il est plein d'exemples qui sont autant de non-sens pour la qualité et
la fiabilité du code.
Non, ce livre n'est pas de Delannoy. Il s'agit d'un livre édité par
MicroApplication dont le copyright date de 1997 mais achevé d'imprimer en
juillet 1998. Ce livre vient de Data Becker Gmbh & Co KG, auteur Gerhard
Willms.
Inconnu au bataillon.
Voilà, je vais vous laisser sur cette situation. Je continue mon étude avec
les 2 et jusqu'à ce jour, cela fonctionne bien.
Bien sur que "jusqu'à ce jour, cela fonctionne bien"... En
informatique, faire un code de 400 lignes qui marche deux jours sur
la machine du développeur, ce n'est pas très compliqué. Et C n'est
pas forcément le meilleur outil pour faire cela.
La question, c'est: "est-ce que j'apprend aujourd'hui me servira
dans 5 ans?".
Je suis aux saisies formatées de nombres octaux et hexadécimaux.
Bonsoir, Je ne me vois pas lire un livre pour experts (K&R) alors que je débute et de plus en anglais.
Le K&R n'est pas un livre pour expert: il a des qualités et des défauts, mais il se veut être un bouquin pour débutant en C (mais pas pour débutant en programmation). De plus, il a été traduit en français.
Non, il est faux de dire que le K&R est un bouquin pour débutant en C sachant déjà ce qu'est la programmation.
Il est plein d'exemples qui sont autant de non-sens pour la qualité et la fiabilité du code.
Non, ce livre n'est pas de Delannoy. Il s'agit d'un livre édité par MicroApplication dont le copyright date de 1997 mais achevé d'imprimer en juillet 1998. Ce livre vient de Data Becker Gmbh & Co KG, auteur Gerhard Willms.
Inconnu au bataillon.
Voilà, je vais vous laisser sur cette situation. Je continue mon étude avec les 2 et jusqu'à ce jour, cela fonctionne bien.
Bien sur que "jusqu'à ce jour, cela fonctionne bien"... En informatique, faire un code de 400 lignes qui marche deux jours sur la machine du développeur, ce n'est pas très compliqué. Et C n'est pas forcément le meilleur outil pour faire cela. La question, c'est: "est-ce que j'apprend aujourd'hui me servira dans 5 ans?".
Je suis aux saisies formatées de nombres octaux et hexadécimaux.
Pas vraiment une notion essentielle.
Marc Boyer
candide
Wykaaa a écrit :
Le seul qui traite correctement de ces structures de données en C, c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Au passage, c'est redondant, je vois difficilement comment on peut penser non objet en java.
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
"polylithiques" ???? c'est une maladie ? ;)
Wykaaa a écrit :
Le seul qui traite correctement de ces structures de données en C, c'est
le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce
forum.
"Langage C - Norme ANSI, vers une
programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il
propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Au passage, c'est redondant, je vois difficilement comment on peut
penser non objet en java.
Tout les autres codent en C comme des cochons les structures de données
polylithiques : arbres, listes, ensembles, etc.
Le seul qui traite correctement de ces structures de données en C, c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Au passage, c'est redondant, je vois difficilement comment on peut penser non objet en java.
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
"polylithiques" ???? c'est une maladie ? ;)
Erwan David
candide écrivait :
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
ce qui n'est pas forcément idiot. Concevoir objet permet de manipuler des abstractions qui s'implémentent assez bien en C, mais le fait que C ne soit pas un langage objet permet de ne pas tomber dans les excès des codes illisibles parcequ'ils faut lire 15 définitions de classe en parrallèle avan,t de savoir ce qui se passe.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
candide <candide@free.invalid> écrivait :
Tu as oublié un mot capital : "java", à te lire on pourrait penser
qu'il propose de faire de la POO en C.
ce qui n'est pas forcément idiot. Concevoir objet permet de manipuler
des abstractions qui s'implémentent assez bien en C, mais le fait que C
ne soit pas un langage objet permet de ne pas tomber dans les excès des
codes illisibles parcequ'ils faut lire 15 définitions de classe en
parrallèle avan,t de savoir ce qui se passe.
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
ce qui n'est pas forcément idiot. Concevoir objet permet de manipuler des abstractions qui s'implémentent assez bien en C, mais le fait que C ne soit pas un langage objet permet de ne pas tomber dans les excès des codes illisibles parcequ'ils faut lire 15 définitions de classe en parrallèle avan,t de savoir ce qui se passe.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Benoit Izac
Bonjour,
le 29/08/2008 à 11:58, Wykaaa a écrit dans le message <48b7c85b$0$932$ :
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
Pour ma culture, que veut dire polylithique ?
-- Benoit Izac
Bonjour,
le 29/08/2008 à 11:58, Wykaaa <wykaaa@yahoo.fr> a écrit dans le message
<48b7c85b$0$932$ba4acef3@news.orange.fr> :
Tout les autres codent en C comme des cochons les structures de
données polylithiques : arbres, listes, ensembles, etc.
Le seul qui traite correctement de ces structures de données en C, c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Non, je ne parle pas de cette version. Je parle bien d'une ancienne version où Drix montrait comment faire de l'objet en C avec les pointeurs sur fonctions dans les structures de données.
Au passage, c'est redondant, je vois difficilement comment on peut penser non objet en java.
Oh, méfie-toi. Pour certains, tout est possible !!
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
"polylithiques" ???? c'est une maladie ? ;)
Non, c'est l'antonyme de monolithique :-)
candide a écrit :
Wykaaa a écrit :
Le seul qui traite correctement de ces structures de données en C,
c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce
forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il
propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Non, je ne parle pas de cette version. Je parle bien d'une ancienne
version où Drix montrait comment faire de l'objet en C avec les
pointeurs sur fonctions dans les structures de données.
Au passage, c'est redondant, je vois difficilement comment on peut
penser non objet en java.
Oh, méfie-toi. Pour certains, tout est possible !!
Tout les autres codent en C comme des cochons les structures de
données polylithiques : arbres, listes, ensembles, etc.
Le seul qui traite correctement de ces structures de données en C, c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Non, je ne parle pas de cette version. Je parle bien d'une ancienne version où Drix montrait comment faire de l'objet en C avec les pointeurs sur fonctions dans les structures de données.
Au passage, c'est redondant, je vois difficilement comment on peut penser non objet en java.
Oh, méfie-toi. Pour certains, tout est possible !!
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
"polylithiques" ???? c'est une maladie ? ;)
Non, c'est l'antonyme de monolithique :-)
Wykaaa
candide a écrit :
Wykaaa a écrit :
Le seul qui traite correctement de ces structures de données en C, c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Non, moi je parle de celui-ci : http://www.priceminister.com/offer/buy/343797/Drix-Philippe-Langage-C-Norme-Ansi-Livre.html
Au passage, c'est redondant, je vois difficilement comment on peut penser non objet en java.
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
"polylithiques" ???? c'est une maladie ? ;)
candide a écrit :
Wykaaa a écrit :
Le seul qui traite correctement de ces structures de données en C,
c'est le livre de Philippe Drix
Il contient néanmoins quelques erreurs dont certaines rapportées sur ce
forum.
"Langage C - Norme ANSI, vers une programmation orientée objet".
Tu as oublié un mot capital : "java", à te lire on pourrait penser qu'il
propose de faire de la POO en C.
Le sous-titre exact est "Vers une pensée objet en java"
Non, moi je parle de celui-ci :
http://www.priceminister.com/offer/buy/343797/Drix-Philippe-Langage-C-Norme-Ansi-Livre.html
Au passage, c'est redondant, je vois difficilement comment on peut
penser non objet en java.
Tout les autres codent en C comme des cochons les structures de
données polylithiques : arbres, listes, ensembles, etc.
le 29/08/2008 à 11:58, Wykaaa a écrit dans le message <48b7c85b$0$932$ :
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.
Pour ma culture, que veut dire polylithique ?
C'est l'antonyme de monolithique. Et antonyme est l’antonyme de synonyme :-)
candide
Wykaaa a écrit :
Non, je ne parle pas de cette version. Je parle bien d'une ancienne version où Drix montrait comment faire de l'objet en C avec les pointeurs sur fonctions dans les structures de données.
Ah ! j'ai encore manqué une occasion de me taire. Alors, tu as tout à fait raison, les références de l'ouvrage dont tu parles sont :
Philippe Drix, /Langage C, Norme Ansi - Vers Une Approche Orientée Objet/, Masson, (1990 ?)
Merci de m'avoir fait connaître cet ouvrage, je viens de le commander chez PriceMinister. Je suis impatient de savoir s'il explique comment on peut implémenter l'héritage en C.
"polylithiques" ???? c'est une maladie ? ;)
Non, c'est l'antonyme de monolithique :-)
Arf ! je suis pas prêt pour "question pour un champion"
Wykaaa a écrit :
Non, je ne parle pas de cette version. Je parle bien d'une ancienne
version où Drix montrait comment faire de l'objet en C avec les
pointeurs sur fonctions dans les structures de données.
Ah ! j'ai encore manqué une occasion de me taire. Alors, tu as tout à
fait raison, les références de l'ouvrage dont tu parles sont :
Philippe Drix, /Langage C, Norme Ansi - Vers Une Approche Orientée
Objet/, Masson, (1990 ?)
Merci de m'avoir fait connaître cet ouvrage, je viens de le commander
chez PriceMinister. Je suis impatient de savoir s'il explique comment on
peut implémenter l'héritage en C.
"polylithiques" ???? c'est une maladie ? ;)
Non, c'est l'antonyme de monolithique :-)
Arf ! je suis pas prêt pour "question pour un champion"
Non, je ne parle pas de cette version. Je parle bien d'une ancienne version où Drix montrait comment faire de l'objet en C avec les pointeurs sur fonctions dans les structures de données.
Ah ! j'ai encore manqué une occasion de me taire. Alors, tu as tout à fait raison, les références de l'ouvrage dont tu parles sont :
Philippe Drix, /Langage C, Norme Ansi - Vers Une Approche Orientée Objet/, Masson, (1990 ?)
Merci de m'avoir fait connaître cet ouvrage, je viens de le commander chez PriceMinister. Je suis impatient de savoir s'il explique comment on peut implémenter l'héritage en C.
"polylithiques" ???? c'est une maladie ? ;)
Non, c'est l'antonyme de monolithique :-)
Arf ! je suis pas prêt pour "question pour un champion"
candide
Wykaaa a écrit :
Tout les autres codent en C comme des cochons les structures de données polylithiques : arbres, listes, ensembles, etc.