Un primo programma Object Pascal

Lo scopo di questa prima lezione è quello di mostrare i blocchi fondamentali di un programma Object Pascal.

Partiamo con un semplice programma che, come da tradizione nel mostrare un nuovo linguaggio, stampa sulla console il messaggio "Hello, World!".

program Hello;
begin
    WriteLn('Hello, World!');
end.

Proviamo ad esaminare il codice sorgente:

  • La prima riga del nostro programma inizia con la direttiva program che indica al compilatore il nome del programma stesso.
  • Successivamente, attraverso la parola chiave begin indichiamo al compilatore l'inizio del programma stesso. In gergo tecnico, questo punto si chiama entry point.
  • Alla terza riga troviamo invece una chiamata alla procedura WriteLn. Non è importante, adesso, capire cosa sia una procedura. Quello che stiamo dicendo al compilatore, in questa riga, è che vogliamo mostrare sullo schermo la riga 'Hello, World!' (infatti WriteLn sta per "Write Line": "Scrivi Riga").
  • Infine, il programma termina con la parola chiave end. (da notare il punto che segue end). In questo modo, dichiariamo al compilatore che il programma è finito.

Una cosa da notare in questo nostro primo programma è l'espressività del linguaggio. Conoscendo un po' di inglese è facile comprendere il codice riportato sopra.

Adesso siamo pronti a compilare ed eseguire il nostro programma.

Compilazione in Delphi

Compilazione in Lazarus