Earlier quoted context omitted.
Some things, that are not only Pascal, but languages influenced by it during the 1970-1980's. The most obvious one is type declaration order. Strong typing, with more explicit casts, to what C devs used to call straightjacket programming on BBS and Usenet discussions. Striving to go back to toolchains with fast compilation times. Being able to use high level concepts, while at the same time having the primitves for l…
Standard Pascal had some very serious design mistakes, which are less obvious for those who have used only extended variants, like Turbo Pascal or Extended Pascal, where some of the mistakes had been corrected. Probably the greatest mistake was that arrays of different sizes were different types in Pascal. While C had extremely poor support for arrays in comparison with older languages like Fortran, PL/I or Algol 68,…
You likely mean Wirth's original Pascal; "Standard Pascal" (i.e. ISO 7185) had support for actual array parameters with different bounds or lengths than the formal parameters ("conformant array parameters"), and there was also separate compilation in a later standard. And the original Modula-2 and Oberon versions supported both, open array parameters and separate compilation. I don't think that the original Wirth or Standard Pascal versions ever were popular. The language's massive popularity during the eigthies was driven by a few distinct, significantly extended dialects (UCSD, Lisa, Mac, VAX and Turbo Pascal, and later Delphi). Wirth himself didn't care about standardization nor industry demands.