Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!adm!mrd@sun.mcs.clarkson.EDU From: mrd@sun.mcs.clarkson.EDU (Michael R. DeCorte) Newsgroups: comp.lang.c Subject: C vs. Modula 2 Message-ID: <10499@brl-adm.ARPA> Date: Sun, 22-Nov-87 23:13:50 EST Article-I.D.: brl-adm.10499 Posted: Sun Nov 22 23:13:50 1987 Date-Received: Wed, 25-Nov-87 19:48:42 EST Sender: news@brl-adm.ARPA Lines: 23 From: Larry Riedel I am a C programmer, and I am about to start a big programming project. I do not know Modula 2. I am interested to know which language I should use. I have programmed in both and have to say that I like both. They each have their own strengths and weakness. M2 is better at hiding information and making certain that your functions are interfaced better but C is better at low-level routines and has a better and more standard library. If you have a C compiler with proto-typing then most of the advantages of M2 disappear with the exception of M2's concurrent processes. To say one is better than the other is just nonsense. They are both decendents of algol-68 with the same goal. The only major difference is that C takes the point of view that the programmer is always right if something is begin done that doesn't quite make sence while M2 takes the point of view that the programmer is normally wrong if some is being done that doesn't quite make sence. Michael DeCorte mrd@clutx.clarkson.edu mrd@clutx.bitnet