[comp.lang.modula2] Criticisms of Oberon

seitz@cory.Berkeley.EDU (Matthew Eric Seitz) (03/04/88)

	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