1 KC3

KC3 est un langage de programmation intégrant la méta-programmation et un système de base de données en graphe (facts-db). Il vise à devenir le langage de référence pour la programmation sémantique et programmer le web sémantique.

Un prototype fonctionnel est disponible ici : https://git.kmx.io/kc3-lang/kc3/

Vous pouvez contribuer en consultant la page : https://www.kmx.io/donations

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.

Systèmes d’exploitation supportés

  • BSD
  • Linux (libbsd, libmd)
  • macOS (libmd)
  • Windows (MSys2)

Architectures supportées

  • aarch64 (arm64, Apple M1, Apple M2)
  • amd64
  • i386
  • sparc64

Précédent : Documentation
Suivant : 1.01 Introduction