🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.oberon
Article #1216

Re: Why no Complex Arithmetic ?

#1216
From: Mike Griebling
Date: Wed, 27 Mar 1996 12:02
37 lines
2000 bytes
> Richard Pitre wrote:
> >Why leave out complex numbers and complex
> >transcendental functions?
> 
> Because Oberon is a systems programming language, not a number-crunching
> language.

Oberon may have been originally used as a systems programming language (as
was C) but Oberon-2 (its successor) has proved its worth in non-system
related activities such mathematical formating tools, hardware design tool
generation (CAD), editors, expression evaluation tools, document preparation
systems, etc.
 
> If you wanna crunch complex numbers with complex transcendental functions,
> and you don't want to code it yourself, you need to be coding in FORTRAN. 
> This is what FORTRAN was designed to do.

Ugh... if you need access to large libraries of scientific subroutines you
need to code in Fortran -- but I wouldn't advise it for any new work.

> Use the right tool for the right job.

If the definition of the "right tool" means it makes you more productive,
then Oberon-2 would be the right tool for me.  I wouldn't want to chase
elusive errors caused by integers masquarading as reals and being forced
to guess at what the real interfaces to subroutines happen to be.

As an engineer, I have used Oberon-2 to solve engineering problems in 
much less time than it would have taken in Fortran.


Regards,
	Michael

--------------------------------------------------------------
Michael Griebling, P.Eng.		grieblm@trt.allied.com
AlliedSignal Aerospace Canada		my opinions are my own
Technical Details
Message-ID: <9603271135.AA03273@trt.allied.com>
Path: arc1-ca.pugleaf.net!inf.ethz.ch!oberon-news@inf.ethz.ch

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!inf.ethz.ch!oberon-news@inf.ethz.ch
From: grieblm@trt.allied.com (Mike Griebling)
Newsgroups: comp.lang.oberon
Subject: Re: Why no Complex Arithmetic ?
Date: 27 Mar 1996 13:02:52 +0100
Organization: Dept. Informatik, Swiss Federal Institute of Technology
Sender: server@inf.ethz.ch
Distribution: world
Message-ID: <9603271135.AA03273@trt.allied.com>
Reply-To: oberon-news@inf.ethz.ch
NNTP-Posting-Host: neptune.inf.ethz.ch
Originator: oberon-news@inf.ethz.ch