The original RPC code, from which Google derived their protobuf stuff was written in (pre-ANSI) C at Sun Microsystems.