An open API service indexing awesome lists of open source software.

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 !

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;
}
```