AtariFan
2010-02-25 20:21:58 UTC
hello,
I would like to do some programming for my Win2000 system and am fairly
experienced with Turbo Pascal and partly Java.
I will do things like creating Windows menues, setting file attributes,
parsing text files and more and want small standalone programes when
finished.
Which compiler do you recommend? And when choosing Oberon, the POW!
system or XDS Modula?
I've bought a book about an older Delphi, "programming in Oberon" by
Wirth/Reiser and read Modulaware's introduction into Oberon-2 and Scott
Moore's IP-Pascal homepage. And noticed some important (for me)
aspects:
- Oberon stops duplicate declarations as in Turbo Pascal with
*interface* and *implementation* by marking an identifier with the star
char for export. Very appreciated!
- Oberon-2 is object oriented but I didn't get the point about the
extensibility of the language. What is the power of Oberon compared to
other OOP languages?
- Delphi offers constructors, Class objects and more. Nice but on the
other hand I'm not addicted to feature lists
- IP Pascal offers some well-thougt enhancements over Turbo Pascal 5
like open arrays that can even fixed arrays passed to as parameters and
more.
Feel free to advise, please.
Kind regards, Ludwig
I would like to do some programming for my Win2000 system and am fairly
experienced with Turbo Pascal and partly Java.
I will do things like creating Windows menues, setting file attributes,
parsing text files and more and want small standalone programes when
finished.
Which compiler do you recommend? And when choosing Oberon, the POW!
system or XDS Modula?
I've bought a book about an older Delphi, "programming in Oberon" by
Wirth/Reiser and read Modulaware's introduction into Oberon-2 and Scott
Moore's IP-Pascal homepage. And noticed some important (for me)
aspects:
- Oberon stops duplicate declarations as in Turbo Pascal with
*interface* and *implementation* by marking an identifier with the star
char for export. Very appreciated!
- Oberon-2 is object oriented but I didn't get the point about the
extensibility of the language. What is the power of Oberon compared to
other OOP languages?
- Delphi offers constructors, Class objects and more. Nice but on the
other hand I'm not addicted to feature lists
- IP Pascal offers some well-thougt enhancements over Turbo Pascal 5
like open arrays that can even fixed arrays passed to as parameters and
more.
Feel free to advise, please.
Kind regards, Ludwig