Oberon Community Platform Forum
October 23, 2019, 02:43:45 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Oberon questions from a beginner  (Read 6131 times)
Stef
Newbie
*
Posts: 2


« on: April 23, 2012, 08:33:51 PM »

Hi

I am interested in the Oberon language(s), but at the same time I am considering Modula-3 as a possible alternative.

Could someone please answer these questions:

* in which features is Oberon-2 / Active Oberon better than Modula-3? I understand that both evolved from Modula-2, but in different directions. What are the specific differences that should be considered when choosing which language to adopt?

* does it make any sense to adopt a Oberon dialect as a programming tool for simple, non-scientific tasks? or would it be better to go with something more mainstream like Object Pascal instead?

* is Oberon used outside the world of academia/research?

Thanks

Stef





Logged
soren renner
Global Moderator
Full Member
*****
Posts: 216



« Reply #1 on: April 25, 2012, 07:29:38 PM »

If what I do is nonacademic nonresearch, then the answer to your third question is "yes". It is probably research, though. Is there a Modula-3 that is actively developed and maintained? One doubts that. Post more about your "simple, nonscientific tasks" please.
Logged
soren renner
Global Moderator
Full Member
*****
Posts: 216



« Reply #2 on: April 25, 2012, 10:58:57 PM »

Stef: Try the Linux version of A2. You can get it crazyfrosh here:

http://code.google.com/p/xenoxolotl/source/checkout

clone that repo
cd to the created directory
./aos

Logged
Traun
Newbie
*
Posts: 3


« Reply #3 on: May 01, 2012, 08:43:27 PM »


* in which features is Oberon-2 / Active Oberon better than Modula-3? I understand that both evolved from Modula-2, but in different directions. What are the specific differences that should be considered when choosing which language to adopt?


The answer would very much depend on how you define the term "better". What criteria would you use while comparing the quality of programming languages? What are your requirements that are critical for choosing a programming language?



* does it make any sense to adopt a Oberon dialect as a programming tool for simple, non-scientific tasks? or would it be better to go with something more mainstream like Object Pascal instead?


Yes, it certainly does, in my opinion. And I would not call Object Pascal "mainstream". Mainstream languages nowadays are C, C++, C#, Java (and perhaps Objective C, most recently). But of course, this depends on how we define the term "mainstream".



* is Oberon used outside the world of academia/research?


Yes, it is.

See, for example, talks by Chris Burrows (CFB Software) and Michael A. McGaw (McGaw Technology, Inc) at Oberon Day 2011:

http://www.oberonday2011.ethz.ch/talks/

(although, as soren renner already mentioned, it is very likely that the decent amount of research has been involved in these industrial projects ...)

« Last Edit: May 01, 2012, 09:04:33 PM by Traun » Logged
Traun
Newbie
*
Posts: 3


« Reply #4 on: May 01, 2012, 08:58:44 PM »


Is there a Modula-3 that is actively developed and maintained? One doubts that.


Perhaps there is:

http://www.elegosoft.com/index.php?id=170&L=1

And certainly there was until 2010:

http://www.modula3.org/

Logged
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #5 on: May 31, 2012, 07:45:25 PM »


* is Oberon used outside the world of academia/research?

absolutely, although not too often.

See the presentations at the Oberon Day 2007 by
Patrik Hunziker: http://www.oberon-industry.ethz.ch/events/oberonday/oberonday2007/presentations/p_hunziker and
Marcel Rohr and Josef Sedláček: http://www.oberon-industry.ethz.ch/events/oberonday/oberonday2007/presentations/colortronics
and others at this small conference: http://www.oberon-industry.ethz.ch/events/oberonday/oberonday2007/presentations

I remember that Josef Sedláček mentioned that they have tried to replace their Oberon based process control by commercial systems, but they were unstable and they could not afford the downtimes which occured ...

Oberon Microsystems http://www.oberon.ch/ has based their tools on it.

The problem is that Oberon is not used very often in academia either :-(
--
  Bernhard
Logged
PSimon23
Newbie
*
Posts: 1


« Reply #6 on: July 05, 2012, 11:06:33 AM »

Similar matter has already been discussed at yahoo answers. I can post the link if needed
Logged

I'm on Twitter and my essay
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #7 on: July 09, 2012, 07:59:51 AM »

Similar matter has already been discussed at yahoo answers. I can post the link if needed

yes please post the link ...
--
  Bernhard
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!