Aller au contenu

Utilisateur:Officialmetalfist/Brouillon/4P

Une page de Wikipédia, l'encyclopédie libre.

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

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[modifier | modifier le code]

EC
!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"=