Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!cory.Berkeley.EDU!seitz From: seitz@cory.Berkeley.EDU (Matthew Eric Seitz) Newsgroups: comp.lang.modula2 Subject: Criticisms of Oberon Message-ID: <1204@pasteur.Berkeley.Edu> Date: 4 Mar 88 01:21:25 GMT Sender: news@pasteur.Berkeley.Edu Reply-To: seitz@cory.Berkeley.EDU (Matthew Eric Seitz) Organization: University of California, Berkeley Lines: 13 It seems to be that Wirth's languages (Pascal / Modula-2 / Oberon) all seem to try to maintain a fine balance between machine independence and compiler efficency. What has made Pascal/Modula-2 more appealing to me than C has been the proper balance between these two. Pascal / Modula-2 source code is highly readable and expresses itself very similarly to English, or at least Pseudo-code. Oberon seems to be a dramatic shift towards compiler efficency at a great sacrifice in programmer efficency. Many of the reductions seem to have no purpose other than to make life easier for the compiler and debugging more difficult. I hope Wirth seriously reconsiders his removal of enumerated, subrange, and ordinal ranged arrays. The last thing we need is another C. Matt Seitz