introduce: practice

This commit is contained in:
nora 2025-02-15 18:53:52 +01:00
parent 750140d5f7
commit afefd4b4ae
5 changed files with 210 additions and 14 deletions

View file

@ -18,8 +18,8 @@
</p>
</noscript>
<p>
This website will teach you C++ Itanium Symbol Name Mangling. Itanium-style
mangling is used on a lot of platforms, including Linux.
This website will teach you C++ Itanium Symbol Name Mangling.
Itanium-style mangling is used on a lot of platforms, including Linux.
</p>
<p>
Since C++ mangling (the entire ABI) is considered stable today, you
@ -31,17 +31,39 @@
each step to test your knowledge.
</p>
<div class="center">
<ol class="lessons-list">
<li>
<a href="lesson-0.html" class="action-button">Lesson 0: C names</a>
</li>
<li>
<a href="lesson-1.html" class="action-button">Lesson 1: Basics</a>
</li>
<li>
<a href="lesson-2.html" class="action-button">Lesson 2: Arguments</a>
</li>
</ol>
<div class="main-two-columns">
<div>
<h2>Learn</h2>
<ol class="lessons-list">
<li>
<a href="lesson-0.html" class="action-button"
>Lesson 0: C names</a
>
</li>
<li>
<a href="lesson-1.html" class="action-button"
>Lesson 1: Basics</a
>
</li>
<li>
<a href="lesson-2.html" class="action-button"
>Lesson 2: Arguments</a
>
</li>
</ol>
</div>
<div class="column-divider"></div>
<div>
<h2>Practice</h2>
<ol class="lessons-list">
<li>
<a href="practice/primitive-types.html" class="action-button"
>Primitive Types</a
>
</li>
</ol>
</div>
</div>
</div>
</div>
<footer>