The B5700 and other early Burroughs mainframes indeed had stack frames (delimited by a Mark Stack Control Word), tagged data types, and ESPOL (roughly C-level systems programming language). They also had virtual memory, segment linkers, and other design features that were ahead of their time. But what does all this have to do with C?