home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: sci.math.symbolic
- Path: sparky!uunet!snorkelwacker.mit.edu!ira.uka.de!chx400!bernina!neptune!santas
- From: santas@inf.ethz.ch (Philip Santas)
- Subject: Re: Serious Programming (was: Re: MAPLE resources reccomendation)
- Message-ID: <1992Nov17.213130.22295@neptune.inf.ethz.ch>
- Sender: news@neptune.inf.ethz.ch (Mr News)
- Nntp-Posting-Host: spica.inf.ethz.ch
- Organization: Dept. Informatik, Swiss Federal Institute of Technology (ETH), Zurich, CH
- References: <Bxtxzy.CJD@news.cso.uiuc.edu> <BxuxC6.Dxz@news.cso.uiuc.edu> <1eb8j4INNld2@agate.berkeley.edu>
- Date: Tue, 17 Nov 1992 21:31:30 GMT
- Lines: 38
-
-
- In article <1eb8j4INNld2@agate.berkeley.edu> fateman@peoplesparc.Berkeley.EDU (Richard Fateman) writes:
- >
- >So for serious programming, I'd put Mathematica near the end of the list.
- >For non-serious programming, it is much more appealing, especially
- >if you can exercise some restraint in how much of it you use, and you
- >are able to avoid questions of scope, evaluation, and limited data
- >structure choices.
-
- I would not agree that a _rich_ set of data structures provided by the system's
- kernel is an indication of the quality of the programming environment.
- Th argument here is the same as to whether the system should provide many
- built-in functions.
-
- For instance, Smalltalk and ML (the former for OOP, the latter for FP), provide
- a small but _proper_ set of built-in structures; the rest can be implemented
- in the language itself, in the form of Classes (in Smalltalk) and Structures/Types
- (in ML). It is possible to write _very_ efficient code even for Big Integers in
- such environments.
-
- The basic concepts here are _adequate_ language constructs, type inferencing
- and (static/dynamic) compilation capabilities.
-
- Philip Santas
-
- "In an evolving universe those who stand still are really moving backwards"
- --------------------------------------------------------------------------------
- email: santas@inf.ethz.ch Philip Santas
- Mail: Dept. Informatik Department of Computer Science
- ETH-Zentrum Swiss Federal Institute of Technology
- CH-8092 Zurich Zurich, Switzerland
- Switzerland
- Phone: +41-1-2547391
-
-
-
-
-
-