Earlier quoted context omitted.
The initial versions were pure assembly. There was no room for any high-level code. As time went on and more storage was available, that became a possibility, but much of the OS remained assembly. This was a big part of why so much of the OS ran under emulation when the PowerPC Macs were introduced.
Well here there is a bit of different story being told. http://www.folklore.org/ Search for Pascal. Cherry picked from the search results http://www.folklore.org/StoryView.py?project=Macintosh&story... The fact that many C programmers forget, is that it is impossible to implement the C runtime or an OS with pure ANSI C code. Somehow it is ok for C to use Assembly and compiler specific extensions, but not for other sy…
I don't understand your last comment. I am not saying that the OS doesn't qualify as "written in Pascal" because it contains assembly. I am saying it doesn't qualify because it didn't contain Pascal. The early versions were subject to absurd space constraints that required everything to be written in assembly. My understanding is that high level languages started to be used for parts of the OS later on, but it remained predominantly assembly until well after the PowerPC transition.