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 : 22, 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 Compilateur GCC
  • PDF on-line ZIP E-book 
    fr
    Mode d'emploi de GCC
    par Christian Casteyde
    Ce tutoriel est un mode d'emploi simplifié des divers outils de programmation réalisés par la Free Software Foundation dans le cadre du projet GNU.
    GCC est le nom générique de la suite d'outils de programmation contenant, entre autres, le compilateur C/C++ GNU développé par la Free Software Foundation.
    Vous allez apprendre, dans ce cours, les différents outils disponibles et leurs utilisations.
    Création : 10 septembre 2000  · Mise à jour : 5 juillet 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vous permettra d'apprendre la compilation avec GCC 4 sous Windows.
    3 commentaires Donner une note à l´article (5) Création : 14 décembre 2008  · Mise à jour : 19 août 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Un cross-compilateur (ou compilateur croisé, en bon français, mais je préférerai, tout au long de l'article, l'anglicisme) est un programme capable de traduire un code source en code objet ayant un environnement d'exécution (architecture matérielle, système d'exploitation) différent de celui où la compilation est effectuée.
    Dans ce tutoriel, vous allez apprendre à effectuer une cross-compilation de GCC4 sous Windows pour un environnement Linux.
     
  • PDF on-line ZIP E-book 
    fr
    Le PIC (Position Independant Code) en mode 32 bits est utilisé pour développer des applications Android, des bibliothèques Linux et de nombreux autres produits. Dans cette perspective, les performances GCC sont ainsi très importantes.
    Dans ce tutoriel, vous allez apprendre les améliorations apportées au PIC en architecture 32 bits.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vous permettra d'apprendre les optimisations effectuées dans les GCC 5.0 pour les architectures x86. C'est un cours, dans lequel vous allez apprendre les vectorisations des sections de load/store.
     
  • PDF on-line ZIP E-book 
    fr
    L'assembleur en ligne est une extension offerte par certains compilateurs. Il permet d'inclure des instructions assembleur dans un programme écrit en langage haut niveau. Le but de ce tutoriel est de vous apprendre l'assembleur en ligne avec le langage C et le compilateur GCC.
     
menu Code::Blocks
  • PDF on-line ZIP E-book 
    fr
    Ceci est un tutoriel pour débutant en programmation. C'est un cours dans lequel vous allez apprendre comment installer la dernière version de Code::Blocks ainsi que la bibliothèque GTK+ sur Windows afin d'obtenir dans un minimum de temps, un environnement de programmation opérationnel !
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre comment installer Code::Blocks facilement à partir des « Nightly Builds », ce qui vous permet donc d'avoir toujours une version à jour. Dans ce cours, vous allez apprendre à faire ce type d'installation sur un système Debian et ses dérivés.
     
  • PDF on-line ZIP E-book 
    fr
    Beaucoup de programmeurs sous Linux utilisent les programmes VI ou EMACS pour programmer. Bien que cela soit par habitude ou par envie des habitués de Linux, les utilisateurs provenant de Windows ont l'habitude d'avoir une EDI plus présentable. Code::Blocks est devenu une référence dans le domaine de la programmation C/C++ et une version sous Ubuntu existe. Dans ce tutoriel, vous allez apprendre cette installation.
    Création : 22 septembre 2006  · Mise à jour : 1er avril 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre l'installation de Code::Blocks sous Windows XP et Windows Vista.
    Création : 8 novembre 2007  · Mise à jour : 27 juin 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Test de l'EDI Code::Blocks
    par Laurent Gomila
    Gratuit, puissant et en constante évolution, Code::Blocks est pourtant un environnement de programmation peu connu. Dans ce tutoriel, vous allez apprendre à gérer vos projets de programmation avec cet outil. Vous allez apprendre, dans ce cours, les différents compilateurs intégrés dans cet outil, et les plugins qui faciliteront votre programmation.
     
menu EDI Visual Studio
  • PDF on-line ZIP E-book 
    fr
    Trucs et astuces VC++ 6
    par Bruno Mailly
    Ce tutoriel a pour but de vous apprendre quelques trucs et astuces pour Visual C++, parfois très simples, mais peu connus. Bien qu'il ne parle que de Visual C++ 6, la plupart de ces astuces restent valables même dans les versions les plus récentes du logiciel.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but d'aider le débutant à prendre en main Visual C++ 2005 Express Edition pour programmer en C ou en C++ sous Windows.
     
menu Compilateur Intel Parallel Studio
  • PDF on-line ZIP E-book 
    fr
    Test d'Intel Parallel Studio 2010
    par Matthieu Brucher
    Ce tutoriel est un retour d'expérience sur une série de tests effectués sur Intel Parallel Studio.
    Il se présente comme un cours, où vous allez apprendre les différents composants de cet outil que sont :
    - Parallel Composer ;
    - Parallel Inspector ;
    - Parallel Amplifier.
     
  • PDF on-line ZIP E-book 
    fr
    Test d'Intel Parallel Studio 2011
    par Matthieu Brucher
    Après la version 2010, Intel a mis à jour Parallel Studio avec un module complet d'aide à la parallélisation, Advisor. Dans ce tutoriel, vous allez apprendre les spécificités apportées à la version de 2011.
     
menu Débogueurs
  • PDF on-line ZIP E-book 
    fr
    Vous êtes face à un bogue et vous ne savez pas où il se trouve. Les printf/cout/println (ou autres fonctions affichant du texte) ne mènent à rien de concret et ne vous aident pas. On vous dit d'utiliser un « débogueur ». Vous en avez un, mais vous ne l'avez jamais utilisé et vous ne savez pas quoi faire. Ce tutoriel va vous apprendre ce qu'il faut faire.
     
  • PDF on-line ZIP E-book 
    fr
    Un débogueur est un outil qui permet d'exécuter un programme en le contrôlant presque intégralement. L'objectif d'un tel programme est de permettre au programmeur de rechercher les erreurs de programmation qu'il a commises et qui ne sont pas détectées par le compilateur. Ce tutoriel vous permet d'aborder le débogueur DDD et suppose que vous savez déjà utiliser un débogueur.
    Dans ce tutoriel, vous allez apprendre le débogueur DDD. C'est un cours pratique, dans lequel, vous allez apprendre les configurations avancées de ce débogueur.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre toutes les ficelles du débogage sous Visual Studio. C'est un cours dans lequel vous apprendrez à corriger rapidement les comportements anormaux de vos programmes.
     
menu Autres outils
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre à créer de la documentation technique pour vos projets de programmation. C'est un cours où vous allez apprendre la marche à suivre pour générer votre documentation avec Doxygen.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre à mettre en place un environnement de programmation C/C++ avec Eclipse. Il s'adresse aux débutants en programmation C/C++ et à ceux qui commencent leur prise en main de cet EDI qu'est Eclipse. Pendant de ce cours, vous allez apprendre à mettre en place l'environnement requis pour parvenir à compiler et à déboguer vos programmes C ou C++, tout en disposant de l'éditeur de code source C/C++ et de l'ensemble des fonctionnalités offertes par la plate-forme Eclipse. Bien que ce tutoriel soit davantage utile aux utilisateurs qui font la programmation sous Windows (du fait de l'absence d'outils C/C++ installés en standard sur celui-ci), les utilisateurs Linux et Mac OS X pourront également en tirer profit.
    8 commentaires Donner une note à l´article (5) Création : 1er octobre 2012  · Mise à jour : 27 mars 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Notepad++ est un éditeur de texte très léger, très puissant et libre (licence GPL). Il est parfait pour programmer avec des langages ne nécessitant pas d'environnement de développement (HTML, CSS, JavaScript, PHP) ou pour du traitement de données. Il prend en charge par défaut une cinquantaine de langages différents, et vous laisse libre d'en ajouter d'autres.
    Ce tutoriel est un cours pratique sur Notepad++.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre à mettre en place rapidement un système de gestion de versions simple et efficace. Vous allez aussi apprendre, dans ce cours, à mettre en place un système de gestion de versions collaboratif, pour une équipe travaillant en commun sur un projet de programmation.
     
Consultez tous les cours