Come imparare FreePascal

Una panoramica su come iniziare da zero con FreePascal


Il linguaggio di programmazione Pascal ha una lunga storia, e gran parte della documentazione online è pensata per i principianti. La maggior parte di questi tutorial riguarda programmi da console, in cui si stampano informazioni sullo schermo e/o si legge l'input dell'utente. Per esempio, uno dei tutorial per principianti più comuni è un programma che stampa 'Hello World' sullo schermo:

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

Se lo esegui da una console o da un terminale, questo programma stampa 'Hello World' sullo schermo.

Qui su Exercism usiamo i test automatici per assicurarci che le soluzioni siano corrette, e quindi dobbiamo usare una unit invece di un program. La differenza principale è che dovrai restituire un valore da una funzione invece di stampare qualcosa sul terminale:

writeln('Hello World!');

diventa

result := 'Hello World!'

I comandi write/writeln sono ancora utili per mostrare informazioni o per ottenere una rappresentazione testuale dell'output di un comando, di un'operazione matematica e così via.