Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!unmvax!pprg.unm.edu!topgun.dspo.gov!lanl!dor From: dor@lanl.gov (David O. Rich) Newsgroups: comp.lang.misc Subject: Re: Header files Summary: Modula-2 Message-ID: <14053@lanl.gov> Date: 28 Sep 89 21:29:00 GMT References: <24955@louie.udel.EDU> <2427@odeon.ahse.cdc.com> Organization: Los Alamos National Laboratory Lines: 12 In article <24955@louie.udel.EDU>, new@udel.EDU writes: > One thing I have always liked about the C language was the separation > between the "header" files (.h) and the "code" files (.c). ... > Does anyone know of any relatively popular languages that allow this > sort of separation other than C and C++? If not, why not? Discussion? Yup, Modula-2. A program can be decomposed into a set of DEFINITION and corresponding IMPLEMENTATION modules. For details (opinions, etc) try comp.lang.modula2. --dave