Modern Pascal's display routines are 100% backward compatible to Turbo Pascal 3.0 through 7.0.
Pascal has always made strings easy
Modern Pascal also has an extensive set of Array methods making arrays a snap!
We perserve the command line case
Modern Pascal supports uppercase and lowercase parameters, like Linux and Mac developers are used to.
Writeln('Number of parameters = ',Paramcount);
For Loop:=1 to Paramcount do
Writeln(' Parameter #',Loop,' is "',Paramstr(Loop)+'"');