Gabriel Dos Reis wrote:
C has a type system -- serious C programmers know how to use it. Yes,
it does not get anal-retentive about it where it should. And that is
a pity. Notice that Pascal and C started almost at the same time...
Both are descendents of Algol 60. Pascal resembles its ancestor much
more closely than C does. But both are procedure-oriented languages.
Neither Pascal nor C, nor their common ancestor Algol 60, are
significantly different in my view from Fortran II. It's pretty much all
syntactic sugar (or syntactic rat poison, if you prefer.)
If you're interested in a procedure-oriented language that delivers as
much bullet-proofing and compile time bug prevention as is "humanly
possible", have a look at Pascal's descendent, Ada. "Serious
anal-retentive" procedure oriented programmers use Ada. :)
On the other hand, if you're looking to do symbolic math, is there any
reason not to use Lisp? There must be some reason nearly every
successful symbolic mathematics package was at least bootstrapped from
some Lisp variant!
--
M. Edward (Ed) Borasky
http://linuxcapacityplanning.com
_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer