My understanding is that in the 1980s, and perhaps in the 1990s too, Pascal and C were pretty much head-to-head as production languages.
Is the ultimate demise of Pascal only due to Borland's neglect of Delphi? Or was there more, such as C being a more robust language? If the latter, what were the perceived advantages of C over Pascal?
I'm interested in historical facts and observations one can back up, rather than likes and dislikes.

Pascal has lost the battle mostly because of:


Verbosity (if ... then begin ... end, var A: array[0..15] of Integer)
Mutually incomprehensible dialects and the official standard
Less than impressive object-oriented extensions
The most successful and practical dialect - Turbo Pascal - has never been ported to platforms other than DOS/Windows. Plus Borland never opened the sources of the compiler.
Pascal's "last hope" - Delphi - was positioned by Borland as a database development platform targeted at corporate environments. This was an unfortunate marketing move (made by marketing people I suppose), because creative engineers hate both databases and corporate environments. Then the failure of Delphi for Linux, Kylix.
Apple switched to C and subsequently to Objective-C and thus it killed Pascal as an OS language

