| > [x] Readable, somewhat python-like syntax I have a rather different opinion on OP that it has a needlessly verbose syntax. Pythonic it is definitely not. Even C# (which is another creation of Anders Hejlsberg, after MS poached him from Borland) has a better, readable and concise syntax. I used to be a Delphi evangelist in it's glory days. Now I bristle when I read Pascal source code, there's so much unnecessary visual noise. Of course if your brain is habituated enough to parse Pascal code, eventually you will tend to filter out the begin..end's. Pascal syntax belongs to C family of language. As regards to Python-like syntax, I think you are referring to the Nim language, whose syntax happens to be similar to that of Pascal. |
It can't possibly, seeing how it predates C.
There are specific differences that set them apart, too. For example, the fact that Pascal has statement separators rather than statement terminators (and using a separator in a terminal position is usually an error, e.g. before "else").
Pascal rather belongs to the Algol family of languages, together with C. Algol-60 is where "begin" and "end" come from.