Discussion:Introduction au langage C

Dernier commentaire : il y a 12 ans par Yann Peniguel dans le sujet Le cours est très edulcoré...

Mots-clés C++ modifier

Je penserais enlever le chapitre sur les mots clés car chacune des sections dans ce chapitre sont présenté plus tard et peut-être de placer les mots clés dans les annexes. Orphé 30 mars 2007 à 11:00 (UTC)Répondre

Bonne idée Orphé ! J’ai ajouter les mots clé C++ car rare sont ceux qui utilisent encore un compilateur C. (grunge 23 mai 2007 à 16:37 (UTC))Répondre
Je n'y suis pas favorable. Je préfererais un lien vers le cours C++ qui précise ces opérateurs. Par contre, Ce serait bien de préciser pour chaque mot-clé, la norme C qui l'autorise. --Thierry46 9 janvier 2008 à 13:50 (UTC)Répondre

Wikilivres Langage C modifier

Je suis tombé sur le livre sur le langage C sur wiki livre qui est très bien fait. Ca serai intéressant de proposer des exercices et d'envoyer le wiki-Étudiant sur le wiki-livre. j'imagine le cours plus comme un aide mémoire pratique avec plein d'exemples. simple à comprendre que comme un sale cours théorique imbuvable. (grunge 23 mai 2007 à 16:37 (UTC))Répondre

Bonjour,
Comme Grunge vient de le dire, WB contient un wikilivre sur le C. Je viens d'ailleurs de mettre un lien du livre vers ce cours. Bien que les orientations du livre et du cours semblent déjà différentes, il faudrait peut-être clarifier la distinction entre les deux. Une discussion qui porte sur la distinction entre Wikibooks et Wikiversité vient de commencer sur le Bistro de WB, il serait bon d'y participer pour clarifier les rôles de chacun.
Mais, à défaut, n'hésitez pas à reprendre du contenu de wikilivres pour améliorer votre cours (et vivent les licences libres ;), ou inversement !
Je ne suis pas favorable à la recopie du contenu de Wikilivres dans WV : La page Wikiversité:Ce que Wikiversité n'est pas et son chapitre Wikiversité n’est pas Wikilivres est claire, pas de recopie. Par contre, il me semble préférable de faire des liens vers les chapitres des WikiLivres concernés.
Je verrais bien des références de cours vers le livre Programmation C et pour les exercices des liens sur Exercices en langage C. --Thierry46 9 janvier 2008 à 13:29 (UTC)Répondre
Il est d'autant plus difficile de faire la différence entre un wikibooks et un cours dans le domaine de l'informatique. Car d’après tous les essais que l’on a vus, pour le moment, un cours sur l’utilisation d’un logiciel tombe dans l'objectif de wikibooks. par contre, un cours sur l’utilisation (avec exercice) d’un programme/langage informatique reste compatible avec Wikiversité.Crochet.david 9 janvier 2008 à 14:33 (UTC)Répondre

Le cours est très edulcoré... modifier

Bonjour,
Je n'ai fait que survoler le cour et ces chapitre et je ne vois aucune trace de structures auto-référentielle, de classe(ou plutôt de son équivalent C), de pointeurs sur méthodes, de gestion dynamique de tableaux, d'enums-objet. Quand comptez vous mettre ces sujets sur le tapis ?
Cordialement,
Ppignol

Qu'entendez-vous par vous dans Quand comptez vous mettre ces sujets sur le tapis ?Crochet.david 25 avril 2009 à 06:56 (UTC)Répondre
Bien au départ je pensais à l'auteur de ce cours mais vu la façon dont vous avez posé la question, je subodore que vous suggérez que je m'en charge. Me tromperais-je ?Ppignol
Les cours appartiennent à tous le monde, donc libre à chacun de les faire évoluer. Donc si vous avez des informations à rajouter, vous êtes libre de les faire. Crochet.david 29 avril 2009 à 14:59 (UTC)Répondre
Certes j’avais compris le principe de l'encyclopédie libre, mais je n'aime pas trop m'inviter dans les cours des autres sans avertir. De plus je n'aime pas couper l'herbe sous le pied des personnes qui se sont investies dans le montage d’un cours. C’est une question de civisme. Maintenant si j’ai son accord, (ou s'il n'est plus actif de longue date,) je serais ravi d'aider mais pas immédiatement car comme vous le savez surement, je m'occupe du court de C++ d'où ma question originale. :)
De plus comme les deux langages sont pour ainsi dire siamois, pourquoi ne pas l'intégrer à mes cours étant donné que je reprend une bonne partie des concept du C en C++ ce serais l’occasion de décrire en profondeur les différences qui existent entre les deux langages et la correspondance que l’on peut faire entre eux. Ppignol 30 avril 2009 à 00:18 (UTC)~Répondre
En ce qui me concerne, je me permet quelques ajouts et corrections mineurs. J'écris le cours sur la GLib et aimerais que les gens y soient bien préparés, cela implique donc d'améliorer le cours de C. N'hésitez pas a me le dire si des modifs vous paraissent mauvaises. Elles peuvent être suivi sur ma page de suivi: http://fr.wikiversity.org/wiki/Spécial:Contributions/Yann_Peniguel . Yann Peniguel 20 juillet 2011 à 21:16 (UTC)Répondre

Annexe 3 : Gnuplot, une interface graphique 2d 3d, pour le langage c modifier

Bonjour,

Je souhaiterais ajouter une troisième annexe.

Annexe 3 : Gnuplot, une interface graphique 2d 3d, pour le langage c.

Pour vous donner une idée de ce que je propose, j’ai fait quelques vidéos.

http://www.dailymotion.com/playlist/x1e3zq_xhumga_langc-gnuplot#videoId=x9kayj

Actuellement, il y a deux annexes je pense que ce travail pourrait être un bon complément.

Merci

Oui, on pourrait y télécharger ces bibliothèques. JackPotte ($) 8 juin 2011 à 17:59 (UTC)Répondre

Bonjour,

Je vais essayer de vous expliquer comment je pense présenter ce travail.

Voici la première page ou je pense présenter les 12 vidéos d'introductions

http://fr.wikiversity.org/wiki/Utilisateur:Xhungab/Bac_à_sable

Ensuite sur le même modèle je souhaite faire deux pages supplémentaires,

une sur : Le langage c, gnuplot et l'analyse.

une autre sur : Le langage c, gnuplot et l'algèbre linéaire.

Merci.

Cela me semble assez clair. Petite suggestion pour surpasser Dailymotion : il est possible de publier des vidéos avec des sous-titres qui dépendent de la langue du lecteur, et contenant des hyperliens (exemple). JackPotte ($) 9 juin 2011 à 10:30 (UTC)Répondre

Bonjour,

Merci pour les conseils. J’ai essayé d'introduire mon travail dans wiki. J'espère ne pas avoir fait trop d'horreurs.

Merci

En principe il n'y a pas de majuscule à "algèbre", pour le reste c’est impeccable. JackPotte ($) 9 juin 2011 à 12:18 (UTC)Répondre

Bonjour,

Merci. Je pense avoir fait le plus gros du travail. Il ne reste plus qu’à voir le résultat.

Annexe 4 : Analyse numérique élémentaire en langage c modifier

Je souhaiterais ajouter une quatrième annexe.

Annexe 4 : Analyse numérique élémentaire.

Pour vous donner une idée de ce que je propose, j’ai fait un exemple dans mon bac à sable.

http://fr.wikiversity.org/wiki/Utilisateur:Xhungab/Bac_à_sable

Merci

Ça va pour moi (dommage qu’il y ai des pubs et pas de sous-titres, ce ne serait pas le cas si les vidéos étaient sur Commons:). JackPotte ($) 26 juin 2011 à 09:49 (UTC)Répondre


Merci. Pour les vidéos. Pour l'instant je n'ai pas de logiciels capables de lire, créer des vidéos compatibles avec le format imposé par commons, je vais étudier le problème.

Sur Windows il y a Free Video Converter V2.92. JackPotte ($) 26 juin 2011 à 20:51 (UTC)Répondre
Ou VLC. Crochet.david 27 juin 2011 à 05:49 (UTC)Répondre

Bonjour,

J’ai bien essayé "Free Video Converter V2.92", et un lecteur de fichier OGG. Le logiciel a bien converti mon fichier mp4 en ogg mais le lecteur que j’ai choisi n'a pas pu le lire, il n'a pas pu lire non plus les fichiers ogg sur le site wiki. J’ai tous effacé pour l'instant j’essaierais à nouveau quand j'aurais plus de temps.

Merci

Ajouter des étiquettes projets. Merci modifier

bonjour,

Après une longue réflexion, je pense que la page gnuplot s'intègre bien dans la partie annexe. Par contre, la page analyse numérique élémentaire trouverait mieux sa place dans des sections projets.

Je propose donc que soient ajoutées après chapitres et annexes des étiquettes projets. Dans projets, on pourrait mettre des travaux qui exigent de travailler sur plusieurs fichiers. Voici les sections projets que je propose, et les pages que je souhaiterais insérer.


  • Projet : Art graphique.

Géométrie de la tortue vectorielle.
Géométrie de la tortue standard.


  • Projet : Méthode et primitives graphiques.

Les courbes de Béziers.
Les matrices de transformations (2D).


  • Projet : Animation graphique.

Cycloïde.
Cardioïde.
Astroïde.


  • Projet : Algèbre réelle.

Méthode de Horner.


  • Projet : Analyse réelle.

Tangente. Normale.
Les Courbes paramétriques.
Les fonctions f(x,y) et f(x,y,z).
Les fonctions vectorielles.


  • Projet : Algèbre linéaire élémentaire.

Création des matrices dans R.
Création des matrices dans C
Déterminant dans R.
Déterminant dans C.
GaussJordan dans R.
Inverser une matrice avec la fonction GaussJordan dans R.
Matrices avec des lignes identiques (Algorithme étudié : Partial pivoting)


  • Projet : Programmation de jeux en mode DOS.

Calcul rapide.
Jeux de mémoire. (chiffres et lettres).
Jeux avec Gnuplot.


Merci

Bonne idée, nous pourrions aussi classer ces travaux en exercices de types quiz. JackPotte ($) 7 juillet 2011 à 18:51 (UTC)Répondre
Revenir à la page « Introduction au langage C ».