Procedure-Oriented High-Level Languages