Les meilleurs cours et tutoriels pour apprendre à programmer en langage C

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation en langage C. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ C et à poser vos questions sur les forums d'entraide C.

Commentez Donner une note à l'article (5)

Page lue   fois.

Nombre d´auteurs : 89, nombre de traducteurs : 1, nombre d´articles : 35, dernière mise à jour : 21 février 2016 

 
Tutoriels pour débutants et cours complets pour apprendre le langage C
  • PDF on-line ZIP E-book 
    fr
    Bien débuter en langage C
    par Franck Hecht
    Vous désirez apprendre la programmation avec le langage C ? Vous ne savez pas par quels cours ou tutoriels commencer ? Ce tutoriel est un cours pour débutant, qui peut servir de support de formation pour aider dans les premiers pas de programmation en langage C.
    Création : 3 février 2016  · 3 commentaires Donner une note à l'article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre les concepts de base du langage C. C'est un cours détaillé, pour vous apprendre les concepts de la programmation, et leur application en langage C. Vous allez apprendre, par exemple, les caractéristiques du langage C et les notions telles que « instruction », « programme », « fonction », etc.
    Création : 24 mars 2008  · 12 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Le C en 20 heures
    par Daniel Schang, Eric Berthomier
    Ce cours va vous apprendre par la pratique toutes les bases essentielles du langage C. Destiné aux débutants, fruit de l'expérience pédagogique d'Eric Berthomier et Daniel Schang, ce cours de formation n'est pourtant pas un tutoriel comme les autres. Son intérêt est d'être parcouru de A à Z en suivant l'adage : « j'apprends le code en écrivant le code ».
    Création : 19 septembre 2013  · Mise à jour : 29 novembre 2013  · 6 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet de C/C++
    par Christian Casteyde
    Ce livre est un cours complet pour apprendre la programmation en C et C++. Il s'adresse aux personnes qui ont déjà quelques notions de programmation dans un langage quelconque. Les connaissances requises ne sont pas très élevées cependant : il n'est pas nécessaire d'avoir fait de grands programmes pour lire ce cours. Il suffit d'avoir vu ce qu'est un programme et compris les grands principes de la programmation.
    Création : 30 juin 2009  · Mise à jour : 29 janvier 2016  · 12 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Initiation pratique au langage C
    par Emmanuel Delahaye
    Ce tutoriel présente les bases du langage C pour apprendre progressivement à travers une approche, concrète et basée sur l'expérimentation. C'est un cours de formation qui inclut un glossaire de termes courants en programmation C.
    Création : 3 février 2016  · 3 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet sur le langage C
    par Henri Garreta
    Ce tutoriel est un cours complet et clair pour apprendre la programmation en C. Vous aurez, dans ce cours, une formation complète en langage C, depuis les éléments de base jusqu'aux phases les plus complexes.
    Création : 27 février 2005  · Mise à jour : 13 juillet 2007  · Commentez Donner une note à l'article (0)
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre de bonnes pratiques dans la programmation en langage C. C'est une synthèse des expériences de l'auteur. Ce cours peut donc servir de support de formation, pour apprendre à bien programmer en langage C.
    Création : 16 septembre 2008  · Mise à jour : 2 septembre 2009  · 7 commentaires Donner une note à l'article (5)
     

Sommaire

menu SDL 2
menu SDL
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre la création d'une application graphique SDL minimale, ainsi que la fonction de base du graphisme : afficher un pixel.
    Création : 16 novembre 2005 
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre les algorithmes utilisés pour tracer les figures géométriques simples.
    Création : 30 janvier 2006  · Mise à jour : 22 mars 2012 
     
  • PDF on-line ZIP E-book 
    fr
    Gestion des joysticks avec la SDL
    par Alexandre Laurent
    Vous avez programmé un nouveau jeu avec la SDL et vous voulez que les joueurs puissent y jouer avec une manette ? C'est possible. La bibliothèque fournit un ensemble de fonctions simples à utiliser, et ce tutoriel va vous apprendre comment vous en servir.
    Création : 9 février 2013  · Mise à jour : 29 novembre 2013  · Commentez Donner une note à l'article (5)
     
menu Allegro
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre comment installer Allegro sous deux principaux IDE ainsi que sa configuration. C'est un cours pratique dans lequel vous apprendrez à programmer avec Allegro.
    Création : 5 décembre 2005  · Mise à jour : 3 janvier 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre comment initialiser le mode graphique (plein écran, fenêtré, résolution, etc.) et d'utiliser Allegro afin d'afficher du texte.
    Création : 9 janvier 2006 
     
menu OpenGL
  • PDF on-line ZIP E-book 
    fr
    OpenGL 4 pour Windows
    par Donald Urquhart
    Depuis la version 3, OpenGL a subi beaucoup de modifications, la plus importante étant l'orientation franche vers les shaders. Ce tutoriel est un cours d'introduction à ces shaders. Vous allez apprendre les spécificités de OpenGL4 avec les shaders.
    Création : 26 juin 2012  · Mise à jour : 2 juillet 2012  · 3 commentaires Donner une note à l'article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours de formation est une série de tutoriels sur la gestion de l'éclairage dynamique avec OpenGL. Le but premier de cette série est d'apprendre pour chaque tutoriel une nouvelle méthode pour gérer des lumières dynamiques sans avoir à se préoccuper des contraintes liées au nombre maximum de lumières que peut gérer une carte 3D.
    Création : 6 septembre 2006 
     
  • PDF on-line ZIP E-book 
    fr
    GLUT (OpenGL Utility Toolkit) est une bibliothèque portable permettant d'interfacer facilement et rapidement une application OpenGL. Créée par Mark Kilgard et portée sur différents systèmes, GLUT est très pratique pour concevoir des petits programmes de tests, des démonstrations et même des jeux. Bien que son utilisation ne soit pas très compliquée, ce tutoriel a pour but de vous apprendre les bases et vous initier à son utilisation.
    Création : 6 mai 2007 
     
  • PDF on-line ZIP E-book 
    fr
    FrameBufferObject en OpenGL
    par Alexandre Laurent
    Ce tutoriel a pour objectif d'apprendre les Frame Buffer Objects (FBO). Vous allez aussi apprendre à les programmer dans OpenGL. Dans ce cours, vous allez également apprendre quelques techniques utilisées dans les jeux vidéo utilisant les FBO.
    Création : 10 mai 2012  · Mise à jour : 19 janvier 2013  · 3 commentaires Donner une note à l'article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Chargement d'images PNG
    par David Henry
    Ce tutoriel a pour but de vous apprendre comment charger une image PNG afin de créer une texture OpenGL. Pour cela, il sera utilisé, dans ce cours, la bibliothèque libpng. Vous allez apprendre par des exemples programmés en langage C.
    Création : 5 février 2006  · Mise à jour : 6 février 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Chargement d'images TGA
    par David Henry
    Ce tutoriel a pour objectif de vous apprendre comment créer une texture OpenGL à partir d'un fichier image, et en particulier ici, une image TGA (TARGA).Vous allez apprendre, dans ce cours, par des exemples programmés en langage C.
    Création : 27 décembre 2004  · Mise à jour : 29 décembre 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours a pour but d'apprendre par la pratique OpenGL et GLUT. Vous allez apprendre, dans ce tutoriel, de manière détaillée et complète les étapes de base : configuration, ouverture d'une fenêtre, gestion des événements, transformations, affichage d'objets, texturage, éclairage, etc.
    Création : 7 avril 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour objectif d'apprendre comment charger les modèles MD5 de Doom 3. Les exemples donnés dans ce cours sont programmés en langage C.
    Création : 1er octobre 2005  · Mise à jour : 6 février 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour objectif d'apprendre comment charger les modèles MDL de Quake. Les exemples donnés dans ce cours sont programmés en C.
    Création : 20 décembre 2004  · Mise à jour : 19 décembre 2005 
     
  • PDF on-line ZIP E-book 
    fr
    Les shaders dans OpenGL 4
    par Donald Urquhart, Thibaut Cuvelier
    Depuis la version 3, OpenGL a subi beaucoup de modifications, la plus importante étant l'orientation franche vers les shaders. Ce tutoriel est un cours d'introduction aux shaders. Vous allez y apprendre comment récupérer les fichiers shaders et les ajouter à votre projet.
    Création : 12 juillet 2012  · Mise à jour : 29 janvier 2016  · 8 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Les vertex buffer objects (VBO) d'OpenGL 4
    par Donald Urquhart, Thibaut Cuvelier
    Depuis la version 3, OpenGL a subi beaucoup de modifications, dont la suppression des états et du mode immédiat. Dans ce tutoriel, vous allez apprendre les Vertex Buffer Objects (VBO) d'OpenGL 4.
    Création : 11 mars 2013  · Mise à jour : 29 janvier 2016  · 8 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de tutoriels vous permettra d'apprendre quelques fonctionnalités d'OpenGL 3.x.
    Création : 30 juin 2009  · Mise à jour : 29 janvier 2016  · 12 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    DevIL (également connu sous le nom d'OpenIL) est une bibliothèque d'images permettant le chargement et la manipulation (filtrage, redimensionnement) d'images. Dans ce tutoriel, vous allez apprendre comment charger une image avec DevIL et l'afficher avec OpenGL.
    Création : 1er mars 2013  · Mise à jour : 29 janvier 2016  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre comment mettre en œuvre la transparence des modèles 3D en OpenGL.
    Création : 27 mai 2014  · Mise à jour : 28 janvier 2016  · 2 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre à ouvrir une fenêtre avec OpenGL. C'est un cours d'introduction à OpenGL.
    Création : 4 avril 2014  · Mise à jour : 29 janvier 2016  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre comment compiler votre propre application C à partir de rien. C'est aussi un cours, dans lequel, vous allez apprendre les bases le compilateur OpenGL.
    Création : 20 novembre 2014  · Mise à jour : 28 janvier 2016  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    GLEW (OpenGL Extension Wrangler Library) est une bibliothèque GLEW qui simplifie la gestion des extensions dans OpenGL. Dans ce tutoriel, vous allez apprendre comment cette bibliothèque récupère les extensions disponibles sur votre plateforme, les charge et fournit un accès facile via un simple fichier d'en-tête.
    Un autre objectif de ce cours est de vous apprendre l'utilisation des « Vertex Buffer Objects » (VBO) qui sont utilisés pour stocker des sommets.
    Création : 11 avril 2014  · Mise à jour : 29 janvier 2016  · 1 commentaire Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre à retrouver les informations sur la mémoire graphique telles que sa capacité et son utilisation, dans une programmation avec OpenGL.
    Création : 15 mars 2013  · Mise à jour : 29 janvier 2016  · Commentez Donner une note à l'article (5)
     
menu Divers
  • PDF on-line ZIP E-book 
    fr
    L'ambient occlusion
    par Laurent Gomila
    Ce tutoriel a pour objectif de vous apprendre une technique simple et efficace pour améliorer le réalisme de vos scènes 3D, en leur ajoutant des ombres douces « gratuites » : l'ambient occlusion.
    Création : 24 avril 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Introduction au bruit de Perlin
    par Cochoy Jérémy
    Ken Perlin, dans le cadre de la réalisation du film Tron (1982) comportant des scènes en images de synthèse, se retrouva confronté aux limitations mémoire des machines de l'époque, ne permettant pas de stocker de nombreuses et imposantes textures. Il chercha alors à générer ces textures par le calcul, que l'on nomme textures paramétriques. Ceci l'amena à concevoir son algorithme homonyme qui sera le fil directeur de ce tutoriel. Vous allez apprendre, en trois étapes, le fonctionnement de cet algorithme, tout en pratiquant, dans ce cours, sa programmation en langage C.
    Création : 20 septembre 2013  · Mise à jour : 29 novembre 2013  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre une méthode pour lire la fréquence du CPU et accéder à des données du CPU. C'est un cours, où vous allez également apprendre comment créer des chronomètres ultraprécis sous Windows et Linux.
    Création : 29 mars 2003  · Mise à jour : 4 avril 2003 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre deux manières pour calculer le nombre d'images par seconde d'une application temps réel.
    Création : 5 avril 2003  · Mise à jour : 29 décembre 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre le fonctionnement de l'algorithme de Perlin pour générer des terrains aléatoires. Les exemples seront programmés en langage C. Le prérequis à ce cours est d'avoir des notions de base dans la programmation en langage C.
    Création : 4 juillet 2006  · Mise à jour : 24 juillet 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Génération de textures de terrain
    par Jean Christophe Beyler
    La génération de terrains est souvent un sujet qui intéresse et passionne. Ce tutoriel a pour but de vous apprendre comment afficher un terrain en utilisant OpenGL et comment lui créer une texture au début de l'exécution du programme. En utilisant trois images de base (l'herbe, de la roche et de la neige) et une image de niveau monochrome, on peut donc générer une texture qui sera parfaite pour le terrain.
    Création : 8 juin 2006  · Mise à jour : 25 août 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Génération de terrain et triangulation de Delaunay
    par Jean Christophe Beyler et Benjamin Isenmann
    Ce tutoriel va vous apprendre la triangulation de Delaunay, mais aussi plusieurs techniques pour générer des terrains aléatoirement. La triangulation de Delaunay permet d'avoir, à partir d'un certain nombre de points, une bonne triangulation.
    Création : 5 mai 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est un guide de transition pour migrer de GLFW 2 à GLFW 3. Vous allez apprendre, dans ce cours, ce qui a changé ou été supprimé, mais n'inclut aucune des nouvelles fonctionnalités, sauf si elles sont utiles pour la migration d'un code existant vers la nouvelle bibliothèque.
    Création : 3 septembre 2014  · Mise à jour : 28 janvier 2016  · 1 commentaire Donner une note à l'article (5)
     
Consultez tous les cours

  

Copyright © 2016 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.