⚡ LAZARUS
Le langage de programmation créé par Ladji — la structure de Java, la simplicité de Python, et des mots-clés uniques au monde.
A programming language created by Ladji — Java's structure, Python's simplicity, and one-of-a-kind keywords. French-friendly error messages. See the English section below.
laz nom = "monde"
fonk saluer(qui) {
rend "Bonjour " + qui + " !"
}
pou i dan 1..3 {
vox(saluer(nom))
}
🚀 Essayer tout de suite
Dans le navigateur, sans rien installer : ouvrez le playground en ligne (dossier docs/ — hébergé avec GitHub Pages).
Sur votre machine :
pip install lazarus-lang # puis :
lazarus mon_programme.laz # exécuter un fichier
lazarus # mode interactif
Ou sans pip, avec juste Python 3 :
python3 lazarus.py exemples/demo.laz
📖 Le langage en 30 secondes
| LAZARUS | Signification |
|---|---|
laz x = 5 |
déclarer une variable |
vox("salut") |
afficher |
demand("Ton nom ? ") |
saisie clavier |
kan ... { } sinon { } |
si / sinon |
tanke ... { } |
tant que |
pou i dan 1..10 { } |
boucle pour |
fonk f(x) { rend x } |
fonction + retour |
kase / swiv |
break / continue |
vrai / faux / walu |
true / false / null |
et / ou / non |
and / or / not |
- Accolades
{ }pour les blocs, pas de point-virgules - Listes :
[1, 2, 3], intervalle :1..10 - 14 fonctions intégrées :
vox,demand,nombre,texte,taille,ajoute,retire,hasard,arondi,majus,minus,koupe,tri,tip - Messages d'erreur en français, clairs et pédagogiques
📚 Guide complet du langage → GUIDE_LAZARUS.md
📂 Contenu du dépôt
lazarus.py L'interpréteur officiel (Python, zéro dépendance)
GUIDE_LAZARUS.md Le manuel complet du langage
exemples/ Programmes d'exemple (.laz)
docs/index.html Le playground web (moteur JavaScript complet)
pyproject.toml Package pip « lazarus-lang »
🌍 English
LAZARUS is a programming language with invented keywords (laz = let, fonk = function, kan = if, tanke = while, pou...dan = for...in, vox = print). Curly braces like Java, no semicolons like Python. It ships with a zero-dependency Python interpreter, a full in-browser playground (pure JavaScript), and beginner-friendly error messages in French. Try it: pip install lazarus-lang, then lazarus examples/demo.laz.
Licence
MIT — libre et gratuit pour tout le monde, pour toujours.
Créé avec ❤️ par Ladji Doucaré, 2026.
Release files for lazarus-lang 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lazarus_lang-1.0.0.tar.gz | 12.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lazarus_lang-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.3 kB
Release files / lazarus_lang-1.0.0.tar.gz
| Download URL | lazarus_lang-1.0.0.tar.gz |
|---|---|
| Size | 12.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
301684508732afbe05230bc3a318784d44b83a0d7db5d56bf5b449b835e5772b
|
|
BLAKE2b-256 checksum How to use checksums |
8fbc4e0fc50cb377010225a5360b699d5d7b9c4b741e74d3237f5ef809924ddd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / lazarus_lang-1.0.0-py3-none-any.whl
| Download URL | lazarus_lang-1.0.0-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
843431cd6c3e542f80ef125113e00ecfff0f9fca313a5a5f8c9bc1f0f5c3c695
|
|
BLAKE2b-256 checksum How to use checksums |
7c2768145bc5e2e0a5759bfb11bb201372e20bd20bf17263bcb8f4dbab93dcc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|