https://github.com/naereen/langage-c-mots-cles-en-francais
Mon fork de https://git.saucisseroyale.cc/DiestVanMaitre_culain/ccdille (licence MIT), pour pouvoir écrire et compiler des programmes C écrits avec des mots clés en français - expérimental et amusant, c'est tout !
https://github.com/naereen/langage-c-mots-cles-en-francais
Last synced: 7 months ago
JSON representation
Mon fork de https://git.saucisseroyale.cc/DiestVanMaitre_culain/ccdille (licence MIT), pour pouvoir écrire et compiler des programmes C écrits avec des mots clés en français - expérimental et amusant, c'est tout !
- Host: GitHub
- URL: https://github.com/naereen/langage-c-mots-cles-en-francais
- Owner: Naereen
- License: mit
- Created: 2021-03-03T19:06:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-03T19:11:20.000Z (over 4 years ago)
- Last Synced: 2025-02-13T09:21:22.625Z (9 months ago)
- Language: C
- Homepage: https://git.saucisseroyale.cc/DiestVanMaitre_culain/ccdille
- Size: 67.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ç
Une version sava de frenchsyntaxe.h.
C'est un précompilateur qui traduit le code en français vers du code en C.
Coréalisé par DiestVanMaitre_culain et Emersion.
## Installation
Comme `ç` utilise lui-même `ç` pour se compiler, il faut construire `ç` à partir
des sources C, et non des sources C.fr :
```shell
make bootstrap
```
Une fois `ç` compilé, on pourra le modifier et le recompiler à partir des
sources C.fr :
```shell
make
```
Pour produire une version de déboggage `ç.debug` :
```shell
make debug
```
* Les utilisateurs de Archlinux pourront utiliser la paquet AUR : `pacaur -S ccdille-git`
* Les utilisateurs de Atom purront installer la coloration syntaxique `language-c-fr`
## Exemples d'utilisation
### Compilation
Pour compiler vos programmes, utiliser la commande suivante :
```shell
ç construire mon_programme.c.fr
```
### L'Algorithme D'Euclide
```c
#inclure
entier non signé algorithme_d_euclide(entier non signé a, entier non signé b) {
si (a < b) {
retourner algorithme_d_euclide(b, a);
}
retourner b == 0 ? a : algorithme_d_euclide(b, a%b);
}
entier principale(entier argc, caractère constant **argv) {
entier non signé a = 8;
entier non signé b = 12;
entier non signé resultat = algorithme_d_euclide(a, b);
printf("%u\n", resultat);
retourner 0;
}
```