Langage .hamroun

Un langage de programmation moderne entièrement en français. Apprenez à coder dans votre langue maternelle !

Télécharger .hamroun

Obtenez l'exécutable pour commencer à programmer en français

🛡️

Notice de Sécurité - Téléchargements Bloqués

Votre navigateur peut bloquer les téléchargements car ils contiennent des exécutables. Ceci est normal pour les nouveaux logiciels.

✅ Solutions :

  • • Chrome/Edge : Cliquez sur "Conserver le fichier" dans les téléchargements
  • • Firefox : Cliquez sur "Télécharger quand même"
  • • Safari : Autorisez le téléchargement dans les préférences
  • • Windows Defender : Ajoutez une exception si nécessaire
ℹ️ Les fichiers sont sûrs - Code source disponible sur GitHub @mohamedx2
🪟

Windows

Windows 10/11
32-bit et 64-bit inclus

✅ Version Améliorée

Inclut 32-bit pour compatibilité maximale

📥 Télécharger (2.2 MB)
🐧

Linux

Ubuntu, Debian, CentOS
Toutes architectures

📥 Télécharger (1.33 MB)
🍎

macOS

macOS 10.15+
Intel & Apple Silicon

📥 Télécharger (1.36 MB)

🚀 Installation rapide

Téléchargez et décompressez automatiquement :

Windows (PowerShell):

Invoke-WebRequest -Uri ".../hamroun-windows.zip" -OutFile "hamroun.zip"

Linux:

wget .../hamroun-linux.zip && unzip hamroun-linux.zip

macOS:

curl -O .../hamroun-macos.zip && unzip hamroun-macos.zip

📁 Fichiers d'exemple

🎯

Programme Simple

Votre premier programme en français - variables et calculs de base

📥 simple.hamroun
🧮

Calculatrice Démo

Démonstration complète - conditions, boucles, et opérations

📥 demo.hamroun

🔄 Méthodes de Téléchargement Alternatives

📋 Liens directs :

Windows :
https://votre-site.com/downloads/hamroun-windows.zip
Linux :
https://votre-site.com/downloads/hamroun-linux.zip
macOS :
https://votre-site.com/downloads/hamroun-macos.zip

🔐 Vérification de sécurité :

✅ Fichier sûr
Créé par Mohamed Ali Hamroun
Code source ouvert disponible
📱 Contact développeur :
GitHub: @mohamedx2
Web: mohamedalihamroun.me

📋 Instructions d'installation

🪟 Windows :

  1. 1. Téléchargez hamroun-windows.zip
  2. 2. Décompressez le fichier ZIP
  3. 3. Essayez d'abord hamroun-32bit.exe (plus compatible)
  4. 4. Si problème, utilisez hamroun-64bit.exe
  5. 5. Ajoutez au PATH si souhaité

⚠️ Si Windows bloque l'exécution :

Message : "Cette application ne peut pas s'exécuter"

Solution :

  • • Clic droit sur hamroun-32bit.exe
  • • Sélectionnez "Propriétés"
  • • Onglet "Général" → Cochez "Débloquer"
  • • OU : Cliquez "Plus d'infos" → "Exécuter quand même"

🐧 Linux :

  1. 1. Téléchargez hamroun-linux.zip
  2. 2. unzip hamroun-linux.zip
  3. 3. chmod +x hamroun
  4. 4. sudo mv hamroun /usr/local/bin/

🍎 macOS :

  1. 1. Téléchargez hamroun-macos.zip
  2. 2. Décompressez le fichier ZIP
  3. 3. chmod +x hamroun
  4. 4. sudo mv hamroun /usr/local/bin/
💡 Note importante :

Chaque archive ZIP contient l'exécutable optimisé pour votre plateforme ainsi que la documentation complète. Les archives incluent automatiquement la bonne architecture (AMD64/ARM64) selon votre système.

Version actuelle :v1.0.0•Publié le 18 août 2025•Taille totale: 3.58 MB

Votre premier programme .hamroun

# premier.hamroun
x = 10
y = 5
somme = x + y

SI somme PLUS_GRAND 10 ALORS
  resultat = 1
SINON
  resultat = 0
FIN

Enregistrez en tant que premier.hamroun et exécutez avec hamroun.exe premier.hamroun

Installation et Utilisation

🏗️ Construction

Pour construire l'exécutable à partir du code source :

go build -o hamroun.exe hamroun.go

▶️ Exécution

Pour exécuter un fichier .hamroun :

hamroun.exe fichier.hamroun

💻 Mode Interactif (REPL)

Pour lancer le mode interactif :

hamroun.exe

⚠️ Prérequis

  • • Extension de fichier : .hamroun
  • • Go 1.16+ pour la compilation
  • • Système Windows/Linux/macOS

Syntaxe du Langage

🔢 Variables et Arithmétique

Code :

# Déclaration de variables
x = 10
y = 5

# Opérations arithmétiques
somme = x + y          # Addition
difference = x - y     # Soustraction
produit = x * y        # Multiplication
quotient = x / y       # Division

Résultat :

  • somme = 15
  • difference = 5
  • produit = 50
  • quotient = 2

🔀 Structures Conditionnelles

age = 18

# Structure conditionnelle
SI age PLUS_GRAND 17 ALORS 
  resultat = 1 
SINON 
  resultat = 0 
FIN

Opérateurs de comparaison :

EGALégalité (==)
DIFFERENTdifférence (!=)
PLUS_GRANDplus grand (>)
PLUS_PETITplus petit (<)

🔄 Boucles

Boucle simple :

# Calcul de la somme de 1 à 10
total = 0
BOUCLE i DE 1 A 10
  total = total + i
FIN

Calcul de factorielle :

# Factorielle de 5
factorielle = 1
BOUCLE j DE 1 A 5
  factorielle = factorielle * j
FIN

📊 Types de Données

Entiers

1
42
-5

Booléens

vrai
faux

Null

null

📚 Exemples Pratiques

🌱 Votre Premier Programme

Créez le fichier premier.hamroun

# Mon premier programme en français !
nom = "Développeur"
age = 25

# Calculs simples
age_dans_10_ans = age + 10

# Condition
SI age PLUS_GRAND 18 ALORS
  statut = "Majeur"
SINON
  statut = "Mineur"
FIN

# Affichage du résultat
statut

Exécution :

hamroun.exe premier.hamroun

Résultat :

Majeur

🧮 Calculatrice Interactive

calculatrice.hamroun

# Calculatrice simple
a = 15
b = 4

# Toutes les opérations
addition = a + b
soustraction = a - b
multiplication = a * b
division = a / b

# Calculs avancés
carre_a = a * a
somme_carres = (a * a) + (b * b)

# Tests conditionnels
SI a PLUS_GRAND b ALORS
  plus_grand = a
SINON
  plus_grand = b
FIN

# Boucle pour table de multiplication
BOUCLE i DE 1 A 5
  resultat = a * i
FIN

resultat

Résultats étape par étape :

Opérations de base :
addition = 19
soustraction = 11
multiplication = 60
division = 3
Calculs avancés :
carre_a = 225
somme_carres = 241
plus_grand = 15
Résultat final :
75

🎯 Logique de Jeu

jeu_logique.hamroun

# Simulation d'un jeu de devinettes
nombre_secret = 42
tentative = 35
essais = 0

# Logique de jeu
BOUCLE i DE 1 A 10
  essais = essais + 1
  
  SI tentative EGAL nombre_secret ALORS
    statut = "Gagné"
  SINON
    SI tentative PLUS_PETIT nombre_secret ALORS
      indice = "Plus grand"
    SINON
      indice = "Plus petit"
    FIN
    
    # Ajustement automatique pour demo
    SI tentative PLUS_PETIT nombre_secret ALORS
      tentative = tentative + 3
    SINON
      tentative = tentative - 2
    FIN
  FIN
  
  SI statut EGAL "Gagné" ALORS
    # Sortie de boucle simulée
    i = 10
  FIN
FIN

essais

Concepts démontrés :

🔄 Boucles conditionnelles

Utilisation de BOUCLE...FIN avec conditions internes

🧠 Logique imbriquée

Conditions SI...SINON...FIN imbriquées

📊 Gestion d'état

Variables qui évoluent : essais, tentative, statut

Résultat final :
3 essais

📐 Calculs Mathématiques

maths.hamroun

# Calculs mathématiques avancés
n = 7

# Factorielle
factorielle = 1
BOUCLE i DE 1 A n
  factorielle = factorielle * i
FIN

# Suite de Fibonacci (10 premiers)
fib_a = 0
fib_b = 1
fibonacci = fib_b

BOUCLE j DE 2 A 10
  fibonacci = fib_a + fib_b
  fib_a = fib_b
  fib_b = fibonacci
FIN

# Somme des nombres pairs jusqu'à 20
somme_pairs = 0
BOUCLE k DE 2 A 20
  reste = k / 2
  produit = reste * 2
  
  SI produit EGAL k ALORS
    somme_pairs = somme_pairs + k
  FIN
  
  k = k + 1
FIN

fibonacci

Résultats :

Factorielle de 7 :5040
10ème nombre Fibonacci :55
Somme nombres pairs (2-20) :110
Variable retournée :
55

🚀 Prêt à coder en français ?

Téléchargez Hamroun et créez vos premiers programmes en français dès maintenant !

📖 Référence des Mots-clés

🔀 Structures de Contrôle

Conditions

SIif
ALORSthen
SINONelse
FINend

Boucles

BOUCLEfor/loop
DEfrom
Ato
FINend

⚡ Opérateurs

Arithmétiques

+addition
-soustraction
*multiplication
/division

Comparaisons

EGAL==
DIFFERENT!=
PLUS_GRAND>
PLUS_PETIT<

🏷️ Types et Valeurs

Valeurs Spéciales

vraitrue
fauxfalse
nullnull

Types Numériques

• Entiers : 42, -5, 0
• Calculs automatiques
• Pas de déclaration de type

💻 Commandes REPL

Mode Interactif

AIDEAffiche l'aide
VARIABLESListe les variables
SORTIRQuitter le REPL

Utilisation

• Tapez une expression et appuyez sur Entrée
• Le résultat s'affiche automatiquement
• Les variables sont mémorisées
• Interface colorée avec emojis 🎨

🔬 Exemples Rapides

🧮 Calcul Simple

x = 10
y = x * 2
y
Résultat : 20

🔄 Boucle

total = 0
BOUCLE i DE 1 A 3
  total = total + i
FIN
total
Résultat : 6

🔀 Condition

age = 20
SI age PLUS_GRAND 18 ALORS
  statut = 1
SINON
  statut = 0
FIN
statut
Résultat : 1

Exemples de Fichiers

📊 arithmetique.hamroun

Calculs de base avec variables

x = 15
y = 3
somme = x + y
produit = x * y
division = x / y

🔄 boucles.hamroun

Démonstration des boucles (factorielle et somme)

factorielle = 1
BOUCLE i DE 1 A 5
  factorielle = factorielle * i
FIN

🎯 conditions.hamroun

Structures conditionnelles

age = 18
SI age PLUS_GRAND 17 ALORS
  statut = 1
SINON
  statut = 0
FIN

🔢 premier.hamroun

Programme complet pour tester les nombres premiers

nombre = 17
estPremier = vrai
BOUCLE i DE 2 A nombre
  SI nombre EGAL i * (nombre / i) ALORS
    estPremier = faux
  FIN
FIN

Mots-clés du Langage

SI

If (condition)

SI x PLUS_GRAND 5

ALORS

Then

SI x EGAL 10 ALORS

SINON

Else

SINON y = 0

FIN

End

FIN

BOUCLE

Loop

BOUCLE i DE 1 A 10

DE

From

DE 1 A 10

A

To

DE 1 A 10

EGAL

Equal (==)

x EGAL 5

DIFFERENT

Not equal (!=)

x DIFFERENT y

PLUS_GRAND

Greater than (>)

x PLUS_GRAND 0

PLUS_PETIT

Less than (<)

x PLUS_PETIT 100

vrai / faux

Boolean values

actif = vrai

Types de Données

Entiers

142-5

Booléens

vraifaux

Null

null

Erreurs Communes

❌ Extension incorrecte

Les fichiers doivent avoir l'extension .hamroun

fichier.txt ❌
fichier.hamroun ✅

⚠️ Indentation

Utilisez des lignes simples, l'indentation n'est pas supportée dans les blocs

Les blocs SI/FIN et BOUCLE/FIN doivent être alignés

📝 Chaînes de caractères

Pas encore supportées, utilisez des nombres

"Hello" ❌
42 ✅

💡 Conseils

  • • Utilisez des commentaires avec #
  • • Testez avec le mode REPL
  • • Vérifiez la syntaxe des mots-clés

🛠️ Dépannage

Solutions aux problèmes courants

🪟

Problèmes Windows

⚠️ "Cette application ne peut pas s'exécuter sur votre PC"

Windows SmartScreen bloque les exécutables non signés pour votre sécurité.

✅ Solutions :

  1. Méthode 1 : Essayez hamroun-32bit.exe (plus compatible)
  2. Méthode 2 : Cliquez sur "Plus d'infos" puis "Exécuter quand même"
  3. Méthode 3 : Clic droit → Propriétés → Général → Cochez "Débloquer"
  4. Méthode 4 : Ajoutez une exception dans Windows Defender

🛡️ Détection comme "virus"

Les nouveaux exécutables peuvent être marqués comme suspects.

✅ Vérifications :

  • • Fichier créé par Mohamed Ali Hamroun (@mohamedx2)
  • • Code source disponible sur GitHub
  • • Aucun malware - faux positif de l'antivirus
  • • Ajoutez une exception dans votre antivirus
🔧

Problèmes Généraux

📦 Problèmes d'installation

  • • Vérifiez que le fichier ZIP est complètement téléchargé
  • • Utilisez un outil de décompression récent (7-Zip, WinRAR)
  • • Assurez-vous d'avoir les permissions d'écriture
  • • Désactivez temporairement l'antivirus pendant l'installation

⚡ Problèmes d'exécution

  • • Ouvrez une invite de commande (cmd ou PowerShell)
  • • Naviguez vers le dossier contenant l'exécutable
  • • Exécutez : hamroun.exe nom_fichier.hamroun
  • • Vérifiez les permissions d'exécution

💬 Besoin d'aide ?

Contactez le développeur :