leran.html
This commit is contained in:
parent
e2cbf48dfc
commit
b032f1d4fe
@ -2,6 +2,136 @@
|
|||||||
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).
|
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">
|
<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>
|
</section>
|
||||||
|
|
||||||
|
<h1>Challenge Fun</h1>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
<h2>CACHE ONLY OS</h2>
|
||||||
|
<section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
|||||||
@ -36,22 +36,9 @@
|
|||||||
<li><a href="#" id="nav-login">Login or Account</a></li>
|
<li><a href="#" id="nav-login">Login or Account</a></li>
|
||||||
</ul></nav>
|
</ul></nav>
|
||||||
</header>
|
</header>
|
||||||
<aside>
|
<aside id="aside-container">
|
||||||
<nav>
|
|
||||||
<a href="#top">top</a>
|
|
||||||
<ul>
|
|
||||||
<a href="#Preambule">Preambule</a>
|
|
||||||
<a href="#neuro">Desordre Neurologique</a>
|
|
||||||
<a href="#shitpost">Shitpost</a>
|
|
||||||
</ul>
|
|
||||||
<a href="#container-dev">Project</a>
|
|
||||||
<ul>
|
|
||||||
<a href="#SterlingOs">Sterling Os</a>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</aside>
|
</aside>
|
||||||
<main id="content-container">
|
<main id="content-container">
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
<p>Copyright @ 2025 <a href="mailto:dev@sleepeesoftware.fr">Sleepee Software</a><br>Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.<br>
|
<p>Copyright @ 2025 <a href="mailto:dev@sleepeesoftware.fr">Sleepee Software</a><br>Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.<br>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user