Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site psivax.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!houxm!vax135!cornell!uw-beaver!tektronix!decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!psivax!friesen From: friesen@psivax.UUCP (Stanley Friesen) Newsgroups: net.lang.c Subject: Re: Language transitions Message-ID: <302@psivax.UUCP> Date: Mon, 4-Feb-85 13:03:44 EST Article-I.D.: psivax.302 Posted: Mon Feb 4 13:03:44 1985 Date-Received: Sat, 9-Feb-85 04:52:47 EST References: <252@gumby.UUCP> <535@ukma.UUCP> <258@gumby.UUCP> <4475@ucbvax.ARPA> <268@gumby.UUCP> Reply-To: friesen@psivax.UUCP (Stanley friesen) Organization: Pacesetter Systems Inc., Sylmar, CA Lines: 25 Summary: In article <268@gumby.UUCP> g-frank@gumby.UUCP writes: > >Can I ask a BIG favor? Can at least ONE of the other people in this >newsgroup PLEASE read a book on Modula-2, so that we can stop this >"I think C is better than being slapped in the face with a dead >jellyfish" discussion? Or is my contention true, that C hackers have >calcified brains and no longer read books? > > I just read Wirth's book on Modula-2 this weekend. It seems to me to be a superset of Pascal, with some *nice* extensions. But it is missing a couple of important things.. With all his talk about the importance of data hiding and locality, he did not include local statics. To get a static variable it must be global! This is significant lack, I use local statics regularly for internal state variables, which is what they are for. I also do not seem to remember any facility for type casting or its equivalent, very useful for general purpose routines and record type. -- Sarima (Stanley Friesen) {trwrb|allegra|cbosgd|hplabs|ihnp4|aero!uscvax!akgua}!sdcrdcf!psivax!friesen or quad1!psivax!friesen