Comment apprendre FreePascal

Un aperçu de la façon de débuter avec FreePascal à partir de zéro.


Le langage de programmation Pascal a une longue histoire, et une grande partie de la documentation en ligne s'adresse aux débutants. La plupart de ces tutoriels portent sur des programmes en console, dans lesquels on affiche des informations à l'écran et/ou on lit ce que l'utilisateur saisit. Par exemple, l'un des tutoriels pour débutants les plus courants est un programme qui affiche 'Hello World' à l'écran :

program HelloWorld;
begin
  writeln('Hello World!');
end.

Lorsqu'on l'exécute depuis une console ou un terminal, ce programme affiche 'Hello World' à l'écran.

Chez Exercism, on utilise des tests automatisés pour vérifier que tes solutions sont correctes, et il faut donc utiliser une unité plutôt qu'un programme. La principale différence, c'est que tu devras renvoyer une valeur depuis une fonction au lieu d'afficher quelque chose dans le terminal :

writeln('Hello World!');

devient

result := 'Hello World!'

Les commandes write/writeln restent utiles pour afficher des informations ou obtenir une représentation textuelle du résultat d'une commande, d'une opération mathématique, etc.