Utilisateur:Officialmetalfist/Brouillon/BALI

BALI
Date de première version 4 septembre 2015
Auteur Alexandre Bali
Dialectes Plusieurs
Influencé par Batch, PHP, C
Système d'exploitation Windows
Licence 4Project
Site web http://4project.22web.org/BALI

Le BALI est le premier langage de programmation à être apparu sur XAssembler, logiciel de programmation dévoloppé pour 4Project, principalement géré par Alexandre Bexandre Bali.

Histoire

modifier

De la création de la syntaxe à de la première version, même pas une journée ne se serait écoulée. Ce langage a été publié le même jour que son idée est parvenue à Alexandre.

Syntaxe

modifier

La syntaxe complète est accessible sur la page d'accueil du site officiel de 4Project[1].

Exemple

modifier
import(ncode)
room(
wikipedia
)
say(
Bienvenue!
)
pause()
room(
encyclopedia
)
set(
wikipedia
Quel est la meileure encyclopédie en ligne au monde?
)
batch(
if %wikipedia%==Wikipedia echo WAW! Trop bien!
)
batch(
if %wikipedia%==Wikipedia set /p pause=
)
batch(
if %wikipedia%==else echo Non. Vérifie ton orthographe, si tu en es sûr!
)
batch(
if %wikipedia%==else goto encyclopedia
)
pause()

Particularités

modifier

Ce langage ne peut être programmé en dehors d'un logiciel comme XAssembler, car toutes les commandes sont traduites progressivement en Batch, et XAssembler ne peut traduire un fichier ligne par ligne. Le seul inconvénient est que l'on ne peut pas rééditer un programme sur XAssembler, ce qui fait qu'il ne faut absolument pas se tromper, ce qui, néanmoins, est assez facile après quelques essais. Ou bien, il faut maîtriser le Batch.

Affiliatons

modifier

Le BALI est souvent référencé comme un langage de programmation exotique. Il n'est effectivement pas un langage officiel réellement reconnu par l'ordinateur (d'où le fait d'utiliser un logiciel qui traduit vos commandes à un autre langage), et celui-ci ne respecte visiblement pas les normes.

Voir aussi

modifier

Notes et références

modifier