Branch
Hash :
384949e0
Author :
Thomas de Grivel
Date :
2025-09-12T23:35:20
fix broken links
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
<div>
<div class="KC3-1">
<div>
<h1>1 KC3</h1>
<p>
<b>KC3</b> est un langage de programmation intégrant la
méta-programmation et un système de base de données en
graphe (<i>facts-db</i>).
Il vise à devenir le langage de référence pour la
programmation sémantique et programmer le web sémantique.
</p>
<p>
Un prototype fonctionnel est disponible ici :
<a target="_blank" href="https://git.kmx.io/kc3-lang/kc3/">https://git.kmx.io/kc3-lang/kc3/</a>
</p>
<p>Vous pouvez contribuer en consultant la page :
<a target="_blank" href="https://www.kmx.io/donations">https://www.kmx.io/donations</a>
</p>
<p>
KC3 est actuellement un projet de langage de programmation
inspiré de C, Elixir et Common Lisp. Il pourrait être décrit
comme un C doté de modules à la Elixir, du pattern matching,
et d’un système sémantique d’objets. L’idée est de greffer
des modules, des closures, du pattern matching, une base de
données graphe et de la méta-programmation à C99, avec un
nombre extrêmement réduit de dépendances.
</p>
<h2>Systèmes d’exploitation supportés</h2>
<ul>
<li>BSD</li>
<li>Linux (libbsd, libmd)</li>
<li>macOS (libmd)</li>
<li>Windows (MSys2)</li>
</ul>
<h2>Architectures supportées</h2>
<ul>
<li>aarch64 (arm64, Apple M1, Apple M2)</li>
<li>amd64</li>
<li>i386</li>
<li>sparc64</li>
</ul>
<hr>
<p>
Précédent : <a href="/doc/">Documentation</a><br>
Suivant : <a href="/doc/1_KC3/1.01_Introduction">1.01 Introduction</a>
</p>
</div>
</div>
</div>