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 |
modifier ![]() |
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
modifierDe 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
modifierLa syntaxe complète est accessible sur la page d'accueil du site officiel de 4Project[1].
Exemple
modifierimport(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
modifierCe 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
modifierLe 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.