2025-06-19 11:29:12 +02:00

138 lines
2.9 KiB
HTML

<!--
This page will be a way for the user to learn c from 0 (en utilisant des travaux diriges avec parfois des codes reviews sur discord).
-->
<h1>Introduction</h1>
<p>Je ne vais pas passer par la base du language, car suffisement de ressource exist
a la place, je vais passer par comment j'ai appris et ma methode.</br>
Je vous laisse le choix dans votre editeur de texte et votre environment de travail.
venez sur mon discord si vous avex des questions.</br>
Je n'utilise pas d'ide mais vous avez le droit. de meme pour les IA.</br>
Cependant attention a ne pas tomber dans le piege de la faciliter, L'apprentissage ce fait par les erreurs et le difficultes surmonter.
</p>
<h1>Mise en Bouche</h1>
<section id="First Taste">
<p>Choisisser un editeur de text de votre choix !! (vim, neovim, emacs, vscode, elix etc)</p>
<h2>Windows</h2>
<h3>Installer WINLIB</h3>
<h2>Unix</h2>
<h3>Installer GCC GDB et GMAKE</h3>
<h2>Utilisation de GCC</h2>
<h2>Utilisation de GDB</h2>
<h2>Le Makefile</h2>
<h2>Structure d'un projet</h2>
</section>
<h2>PrintFormat</h2>
<section>
<h3></h3>
<ul>
<li>Argument Variadic</li>
<li>Fonction en C</li>
<li>Gestion des differents types</li>
</ul>
<h3></h3>
<p>Votre but est de recreer un printf Simplifier</p>
<ul>
<li></li>
</ul>
<p>vous pouvez telecharger mon exemple afin d'emuler son comportement</p>
</section>
<h2>MicroShell</h2>
<section>
<h3></h3>
<ul>
<li>Fonctionnement d'un executable</li>
<li>Gestion d'un process</li>
<li>Fonctionnement du std io et des files io</li>
</ul>
<h3></h3>
<p>Votre but est de creer un micro shell permettant:</p>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<p>vous pouvez telecharger mon exemple afin d'emuler son comportement</p>
<em>ATTENTION a ne pas casser votre system !!!</em>
</section>
<h1>BRANCHE GAMEDEV</h1>
<section>
<h2>2D platformer</h2>
<section>
<h3></h3>
<ul>
<li>Fonctionnement d'un executable</li>
<li>Gestion d'un process</li>
<li>Fonctionnement du std io et des files io</li>
</ul>
<h3></h3>
<p>Votre but est de creer un micro shell permettant:</p>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<p>vous pouvez telecharger mon exemple afin d'emuler son comportement</p>
<em>ATTENTION a ne pas casser votre system !!!</em>
</section>
<h2>FPS</h2>
<section>
<h3></h3>
<ul>
<li>Fonctionnement d'un executable</li>
<li>Gestion d'un process</li>
<li>Fonctionnement du std io et des files io</li>
</ul>
<h3></h3>
<p>Votre but est de creer un micro shell permettant:</p>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<p>vous pouvez telecharger mon exemple afin d'emuler son comportement</p>
<em>ATTENTION a ne pas casser votre system !!!</em>
</section>
</section>
<h1>BRANCHE OS DEV</h1>
<section>
<h2>Environment et Emulateur</h2>
<section>
</section>
<h2>MEGASHELL</h2>
<section>
</section>
<h2>KERNEL</h2>
<section>
</section>
</section>
<h1>Challenge Fun</h1>
<h2>
<h2>CACHE ONLY OS</h2>
<section>
</section>
</h2>