home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!jvnc.net!newsserver.technet.sg!nuscc!tim
- From: tim@iss.nus.sg (Tim Poston)
- Subject: Re: IS C++ a language for the "average programmer"
- Message-ID: <1992Dec28.052523.15305@nuscc.nus.sg>
- Sender: usenet@nuscc.nus.sg
- Organization: Institute of Systems Science, NUS, Singapore
- X-Newsreader: Tin 1.1 PL4
- References: <1992Dec23.202737.19600@fcom.cc.utah.edu>
- Date: Mon, 28 Dec 1992 05:25:23 GMT
- Lines: 36
-
- val@news.ccutah.edu (Val Kartchner) writes:
-
- : The simple mathematical operations that we take for granted are simply
- : derivations of the 13 assumptions. Algebra is an extension of those.
- : Calculus and geometry are an extensions of algebra.
-
- Extensions, yes,... with added assumptions.
- Calculus requires the operation `take the limit',
- which is not a part of basic arithmetic.
- It is a non-finitary operation, unlike plus and minus,
- multiply and divided, and is therefore not implemented
- in any computer architecture. To do calculus on a machine
- you must (a) approximate by small steps or (b) set up a
- symbolic manipulation program like Mathematica,
- which can finitely manipulate [some] _formulae_
- to produce the _formulae_ for their derivatives,
- integrals, etc. Sometimes, though, nobody and no
- program can find a formula for the answer,
- and we go back to numerical approximation.
-
- This is quite different from the relation of OOP to other methods.
- It is possible to translate a C++ program to C,
- and that is what Cfront does.
- It is not possible to translate the fundamental theorem of calculus
- (that integrating the derivative of f gives you back `total change in f')
- into a statement in algebra, unless you restrict to a simple class
- of functions---say, polynomials---where you can give algebraic formulae
- for `derivative' and `integral'.
-
- Big difference!
-
- Tim
-
- _________________________________________________________________________
- My lucky number is irrational.
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-