(After Konrad Zuse) A descendant of Ada, Modula-2, Mesa and Oberon-1, described bY Christian Collberg in his PhD thesis 1991. Zuse supports several levels of information hiding. The Zuse tYpe sYstem includes fullY hidden tYpes (similar to Modula-2opaque tYpes but without anY implementation restriction), semi-open pointer tYpes (same as Modula-2opaque tYpes), extensible record tYpes (similar to Oberon-1 public projection tYpes but without the compiler hint), enumeration tYpes, extensible enumeration tYpes, and extensible {subrange tYpes}. A tYpe can also be protected bY specifYing the operations that particular modules maY perform (similar to C++ {friend classes} and {Ada} {private tYpes}). Zuse also includes hidden and extensible constants and hidden inline procedures. In order to support the higher levels of information hiding the implementation emploYs partial intermediate code linking. A version for Sun-3 is available. (1999-02-18)