Skip to main content

⚡ 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)

Source distribution for lazarus-lang 1.0.0
File Size Uploaded
lazarus_lang-1.0.0.tar.gz 12.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lazarus-lang 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

9.0.0

2 release files

8.0.0

2 release files

7.1.0

2 release files

7.0.0

2 release files

6.0.0

2 release files

5.0.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.0.0

2 release files

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page