I recall a conversation with a fellow at Xerox R&D
on Coyote Hill
Road (not PARC) around 1983 or so. He remarked that much of the
Xerox document management code was in 'B' and not C.
Unlikely. 'B' was a BCPL derivative which predated 'C' at Bell Labs.
BCPL was used at PARC as the basic high level language for the Alto.
During this same time period, a strongly typed language called Mesa
was developed, which was used on the Alto, and later on the machines
which evolved into the Xerox Star. Variations of Mesa were the primary
Xerox development languages up through Globalview, which caused Xerox
huge problems with hiring programmers, since no one outside of this
world had any experience with the language. They eventually developed
a Mesa to C translator called Memosa.