IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre le langage C

Les meilleurs cours et tutoriels pour apprendre le langage C

Les meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation en langage C. Dans cette page, vous trouverez des méthodes éducatives appréciées pour une formation agréable et complète, ainsi que des exercices intéressants et ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience en programmation avec le langage C. 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 : 90, nombre de traducteurs : 1, nombre d´articles : 30, dernière mise à jour : 14 mars 2021 

 
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.
     
  • 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.
     
  • 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 ».
     
  • 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.
     
  • 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.
     
  • 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.
     
  • 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.
     

Sommaire

menu Généralités
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est d'apprendre comment programmer un allocateur de mémoire sécurisé, en langage C.
     
  • PDF on-line ZIP E-book 
    fr
    L'objectif de ce tutoriel est de vous apprendre une stratégie de programmation de modules de logiciels dont le comportement est clairement spécifié, les performances et les limites connues, et qui soient facilement intégrables.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre toutes les notions, concernant les fichiers DLL, que vous devez savoir pour bien programmer sous Windows.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre en profondeur des fonctions du module String de la libc standard en montrant un algorithme éventuel pour chacune des fonctions et une programmation adaptée au langage C.
     
  • PDF on-line ZIP E-book 
    fr
    Il est simple de faire appel aux API Windows dans une application VB 6. Ces API sont des bibliothèques contenant un ensemble de fonctions exportées et utilisables depuis un autre langage, y compris Visual Basic. Mais VB6 ne sait pas créer de DLL non activeX. Pour cela, il faut faire appel à un autre langage, le C par exemple.
    Dans ce tutoriel, vous allez apprendre à programmer des DLL en langage C, compatibles avec VB 6.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre à programmer avec la bibliothèque WinLog capable de générer des messages de trace de manière générique. Cette bibliothèque devrait être utilisée dès le début de la réalisation d'un projet de programmation. Ce cours contient donc la spécification des fonctions et interfaces de cette bibliothèque ainsi que le code source permettant de la générer.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but d'apprendre l'API Microsoft EventLog de journalisation dans l'environnement Microsoft Windows. Dans ce cours pratique, vous allez apprendre, à partir de deux exemples écrits en langage C, un programme de génération de messages EventLog et un programme de récupération des messages EventLog.
     
menu Réseau
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre l'API Microsoft Native Wifi de gestion des réseaux Wifi dans l'environnement Microsoft Windows. C'est un cours, où vous allez apprendre aussi un exemple programmé en langage C, utilisant cette API pour énumérer les réseaux Wifi disponibles.
     
  • PDF on-line ZIP E-book 
    fr
    La bibliothèque CLIB
    par Emmanuel Delahaye
    Dans ce tutoriel, vous allez apprendre la bibliothèque CLIB écrite en langage C. Cette bibliothèque est le fruit de plus de dix ans de programmation d'applications embarquées dans le domaine des réseaux numériques.
     
  • PDF on-line ZIP E-book 
    fr
    Notes sur les réseaux
    par Emmanuel Delahaye
    Ce tutoriel est un ensemble de connaissances que vous allez apprendre à programmer avec les réseaux IP. C'est un cours où vous allez également apprendre la théorie des sockets.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre le protocole SMTP. C'est un cours où vous allez apprendre à programmer, en langage C, avec les procédures SMTP.
     
  • PDF on-line ZIP E-book 
    fr
    Les sockets en C
    par Roux Benjamin
    Ce tutoriel va vous apprendre comment programmer les sockets en langage C, du TCP à l'UDP. C'est un cours où vous allez apprendre les spécificités propres à Windows et celles de Linux.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est un cours d'initiation sur l'utilisation des sockets en C/C++ sous Windows.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre la programmation des sockets bruts (SOCK_RAW) sous Windows en langage C au sein d'un environnement TCP/IP.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre les bases de la programmation réseau sous Windows en utilisant le langage C.
     
menu Multimédia
  • on-line 
    fr
    Grâce à la programmation C, il est possible de réaliser des jeux vidéo, des applications dynamiques en 2D et 3D. Sachant que la création de jeux vidéo est un domaine à part entière, avec ses propres challenges, Developpez.com dédie une rubrique complète pour cela. A travers les cours, les vidéos, les FAQ, vous apprendrez à réaliser un jeu vidéo et découvrirez les algorithmes spécifiques utilisés à ce monde en temps réel.
     
  • on-line 
    fr
    La SDL 2 est une bibliothèque en C permettant de réaliser des applications graphiques, tels que les jeux. Celle-ci regrouppe toutes les fonctionnalités nécessaires pour réussir à créer un jeu complet : l'ouverture de fenêtre, l'affichage de sprites, la gestion des actions de l'utilisateur, le son...
     
  • on-line 
    fr
    Allegro est une bibliothèque en C, similaire à la SDL permettant de réaliser des applications graphiques, tels que les jeux. Celle-ci regrouppe toutes les fonctionnalités nécessaires pour réussir à créer un jeu complet : l'ouverture de fenêtre, l'affichage de sprites, la gestion des actions de l'utilisateur, le son...
     
  • on-line 
    fr
    OpenGL est une bibliothèque en C, bas niveau, permettant de réaliser des applications 2D et 3D. Sur la rubrique dédiée à cette bibliothèque, vous retrouverez de nombreux cours, tutoriels, vidéos et une FAQ afin de vous guider dans ce domaine spécifique de la programmation.
     
menu GLib
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre comment explorer un dossier, en programmation avec le langage C. C'est un cours où vous allez apprendre comment la bibliothèque GLib propose une solution simple au moyen de quelques fonctions.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est un cours d'introduction sur les GQuark, dans lequel vous allez apprendre comment gérer efficacement les erreurs grâce à la GLib. Ce cours est largement inspiré de la documentation officielle.
     
menu Mathématiques
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre l'utilisation de la bibliothèque FFTW dans le cadre du traitement numérique d'images. C'est un cours qui se veut simple, pour apprendre l'utilisation de cette bibliothèque dans la programmation en langage C.
     
  • PDF on-line ZIP E-book 
    fr
    MPIR est une bibliothèque portable écrite en langage C pour une arithmétique à précision arbitraire sur des entiers, des rationnels et des nombres à virgule flottante, voulant être la plus rapide pour ceux qui sont limités par les types de base du langage C. Une API C++ est elle aussi disponible.
    Ce tutoriel est un cours d'introduction à MPIR dans lequel vous allez apprendre son installation et des notions de base sur son utilisation en programmation.
     
menu Analyse syntaxique
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour objectif de vous apprendre comment utiliser les expressions régulières en utilisant la bibliothèque « regexp », dans la programmation en langage C.
     
  • PDF on-line ZIP E-book 
    fr
    Dans certains projets de programmation, il peut être nécessaire d'extraire des données depuis un fichier. Que ce soit une liste de contacts, des données pour remplir des tableaux ou pour des tableurs, des options utilisateurs, etc. Ce tutoriel va vous apprendre les bases pour lire différents formats et en extraire les données, dans une programmation en langage C.
     
menu Scripting
  • PDF on-line ZIP E-book 
    fr
    L'interface C de CPython permet d'interfacer de manière basique les langages C ou C++ avec Python. Ce tutoriel est un cours d'introduction à cette interface. Vous allez aussi apprendre l'interface pour Numpy.
    Ce cours est issu du livre Python - les fondamentaux du langage - la programmation pour les scientifiques.
     
  • PDF on-line ZIP E-book 
    fr
    Pour programmer une interface entre Python et le C ou le C++ sans utiliser directement l'interface C de Python, on utilise des outils externes tels que SWIG. C'est ce que vous allez apprendre dans ce tutoriel. C'est un cours extrait du livre Python - les fondamentaux du langage - la programmation pour les scientifiques.
     
  • PDF on-line ZIP E-book 
    fr
    Voici une série de tutoriels pour apprendre l'utilisation de Lua comme langage de scripts dans un projet de programmation en langage C ou C++.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre à adapter une bibliothèque du langage C pour l'utiliser dans une programmation en Ruby.
     
menu Accès aux données
Consultez tous les cours