Non, il ne faut pas tout de suite penser à mal jozog47,

c'est surement pour crypter des messages !
Pour répondre à la question, le sujet est vaste. Il existe tellement de langages de programmation.
Tu peux regarder ici
http://www.developpez.com/ pour te faire une idée de ce qui existe.
Tout dépend de ce que tu veux faire après de ton programme: l'afficher sur un site web, juste l'executer pour récupérer un fichier en sortie, ou autre chose.
Quasiment tous te permettrons de réaliser ce que tu veux faire, il faut juste plus de précisions sur la finalité
AZT