Un langage de programmation pour Rockstar !


#1

Bonjour,

J’ai découvert recemment un langage de programmation pour les rockstars !
L’idée, très intéressante, c’est d’écrire un programme en utilisant des formes que l’on retrouve souvent dans les chansons anglophone.

Je trouve que c’est bien dans l’esprit de Felienne et celui du literate programming de Donald Knuth

J’aime beaucoup l’exemple du FizzBuzz :

Modulus takes Number and Divisor
While Number is as high as Divisor
Put Number minus Divisor into Number
(blank line ending While block)
Give back Number
(blank line ending function declaration)
Limit is 100
Counter is 0
Fizz is 3
Buzz is 5
Until Counter is Limit
Build Counter up
If Modulus taking Counter, Fizz is 0 and Modulus taking Counter, Buzz is 0
Say “FizzBuzz!”
Continue
(blank line ending ‘If’ Block)
If Modulus taking Counter and Fizz is 0
Say “Fizz!”
Continue
(blank line ending ‘If’ Block)
If Modulus taking Counter and Buzz is 0
Say “Buzz!”
Continue
(blank line ending ‘If’ Block)
Say Counter
(EOL ending Until block)