Utilisateur:Officialmetalfist/Brouillon/4P
4P | |
Date de première version | |
---|---|
Paradigme | Fonctionnel, impératif, simplificateur |
Auteur | Alexandre Bali |
Développeur | Alexandre Bali |
Typage | Dynamique, statique |
Dialectes | Plusieurs |
Influencé par | Batch, BASIC |
Système d'exploitation | Windows |
Licence | Copyright |
Site web | http://4project.22web.org |
modifier |
Le 4P, ou Programme de Programmation Programmé pour créer des Programmes, est un langage de simplification créé par Alexandre Bali. Contrairement aux langages communs (C++, C, B, PHP, HTML...), celui-ci ne peut être qu'écrit sur le logiciel propriétaire. Le nom long et à caractère humoristique est bien évidemment volontaire. Ce langage a pour but de donner une approche simplifiée vers le MS-DOS et pour initier certains à coder dans de vrais langages (Python, C++, Batch, CSS...)
Exemple
modifierEC !X,Test =EC permet de créer des fonctions dans le texte. X sert à écrire le titre de celle-ci= CX !DY,Hello world !X,2 !Y,2 !FC,F !BC,0 =CX sert à créer une zone de texte, DY sert à écrire, X et Y servent à la position, FC donne la couleur du texte et DC celle du fond du texte= CM !DY,Continuer? (O/N) !DF,O:AY,continuer !DF,N:EX =CM permet de créer un choix ou autre – c'est l'équivalent de "set" en Batch –, DY permet d'écrire du texte mais on l'a déjà dit, DF veut dire "IF", AY téléporte vers un autre endroit du programme (si l'on a défini "AY,continuer", on devra créer, plus tard, un code comme:= =EC= =!D:continuer= =!CMX:Y= =et ici, D défini un endroit avec un nom en bonus et CMX enlève tous les textes précédents= =EX signifie "exit"=