Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

prog-romero/Compilateur_Langage_Francais_Bamoun_vers_C

Domain:

natural language processing

Record type:

software
Creator:
pro
Host:
Ici nous avons creer un compilateur, qui va traduire un langage ecrit en Francais et en Bamoun vers le langage C, ceci c'est fait dans le cardre d'un travail en groupe, supervisé par le Dr Messi # Compilateur Bamoun-C 🇨🇲 Un compilateur innovant qui traduit des programmes écrits en langue Bamoun (langue culturelle camerounaise) vers le langage C. ## 📋 Table des Matières - Description - Fonctionnalités - Installation - Utilisation - Syntaxe Bamoun - Exemples - Architecture - Tests - Contribution - Auteurs ## 📖 Description Ce projet implémente un compilateur permettant d'écrire des programmes informatiques en langue Bamoun, une langue parlée dans la région de l'Ouest du Cameroun. Le compilateur traduit automatiquement le code Bamoun vers du code C standard, démocratisant ainsi la programmation dans les langues locales africaines. ### Objectifs du Projet - ✅ Développer un compilateur Bamoun vers C - ✅ Démontrer la faisabilité de la programmation en langues naturelles - ✅ Préserver et valoriser la culture linguistique camerounaise - ✅ Faciliter l'apprentissage de la programmation dans les langues locales ## 🚀 Fonctionnalités - **Types de données** : Entiers (tn), Réels (pn), Chaînes (kmn) - **Structures de contrôle** : Conditions, boucles tant que, boucles pour - **Entrées/Sorties** : Lecture (f) et écriture (nzi/nzu) - **Opérations arithmétiques** : +, -, *, /, % - **Opérations logiques** : ET (&&), OU (||), NON (!) - **Comparaisons** : ==, !=, , = ## 🛠️ Installation ### Prérequis ```bash # Ubuntu/Debian sudo apt-get install flex bison gcc # CentOS/RHEL sudo yum install flex bison gcc # macOS (avec Homebrew) brew install flex bison gcc ``` ### Compilation du Compilateur ```bash # Cloner le repository git clone github.com cd compilateur-bamoun-c # Générer l'analyseur lexical flex lexer_bamoun.l # Générer l'analyseur syntaxique bison -d parser.y # Compiler le compilateur gcc -o bamoun-compiler lex.yy.c parser.tab.c -lfl ``` ## 📚 Utilisation ### Compilation d'un Programme Bamoun ```bash # Compiler un fichier .bamoun vers C ./bamoun-compiler programme.bamoun # Le fichier output.c est généré au …

Visit

github.com

Tasks

machine translation

Languages

Bamun

Similar

prog-romero/Scraping_Automatise_whatsappRomero-Prieto/RaMMPS_U5M

prog-romero/Scraping_Automatise_whatsapp

Ceci est un code qui permet de faire du scraping dans des groupes whatsapp auquels une personne appa

Romero-Prieto/RaMMPS_U5M

Estimates of under-five mortality from a mobile phone survey during the COVID-19 outbreak: an observ