Una introducción sobre cómo empezar desde cero con FreePascal
El lenguaje de programación Pascal tiene una larga historia, y gran parte de la documentación en línea está pensada para principiantes. La mayoría de estos tutoriales tratan sobre programas de consola, en los que se imprime información en la pantalla o se lee la entrada del usuario. Por ejemplo, uno de los tutoriales para principiantes más comunes es un programa que imprime 'Hello World' en la pantalla:
program HelloWorld;
begin
writeln('Hello World!');
end.
Cuando se ejecuta desde una consola o terminal, este programa imprime 'Hello World' en la pantalla.
Aquí en Exercism usamos pruebas automatizadas para asegurarnos de que tus soluciones sean correctas, y por eso necesitamos usar una unidad en lugar de un programa. La diferencia principal es que tendrás que devolver un valor desde una función en lugar de imprimir algo en la terminal:
writeln('Hello World!');
se convirtió en
result := 'Hello World!'
Los comandos write/writeln siguen siendo útiles para mostrar información u obtener una representación textual del resultado de un comando, una operación matemática, etc.