C
La mémoire, les pointeurs, et le langage dans lequel l'OS lui-même est écrit.
Ce que vous allez vraiment apprendre
Le C ne vous cache pas la mémoire comme le font presque tous les langages que vous avez probablement déjà utilisés — vous l'allouez, vous êtes responsable de la libérer, et un pointeur est littéralement une adresse, pas une métaphore. Ce parcours en fait le cœur du sujet, pas un obstacle : comprendre le C, c'est comprendre ce que chaque langage de plus haut niveau fait discrètement à votre place en dessous, et c'est exactement pour ça que l'OS lui-même, et la plupart des outils que vous utilisez déjà, sont écrits dedans.
Ce que vous serez capable de faire
Vous saurez lire un segfault et raisonner sur le pointeur qui l'a réellement causé au lieu de le traiter comme un plantage opaque, et écrire du code qui gère correctement sa propre mémoire — en allouant exactement ce dont il a besoin et en le libérant exactement, ni plus ni moins — ce qui est précisément la discipline qui rend possible le travail bas niveau et embarqué.
Programme
Débloque ensuite
Questions fréquentes
Environ 1 heure réparties sur 6 quêtes pratiques — vous avancez à votre rythme et reprenez exactement là où vous vous êtes arrêté.
Il faut d'abord être à l'aise avec Données & applications, Algorithmique & structures de données — la carte de compétences débloque C une fois ces compétences terminées.
Oui — C est entièrement disponible sur l'offre gratuite, en commençant par une première quête gratuite, sans carte bancaire requise pour s'inscrire. Plus et Elite suppriment les limites de rythme mais ne verrouillent aucune partie du programme C derrière un paywall.
Créez un compte gratuit et démarrez votre première quête — sans carte bancaire.
Commencer gratuitement