Elegant weapons, for a more civilized age
October 25, 2008 2:35 AM
Subscribe
Do lisp and dialects make sense for general purpose scientific computing?
I'm thinking of learning some variant of lisp as my next language, mostly out of masochism. My real-world computing needs are scientific/numerical, i.e. data manipulation, some statistics, lots of curve fitting and the like, with some data acquisition thrown in . So far I have been using C for the heavy stuff, perl for the quick and dirty and FORTRAN when I have to (I hang around with engineers).
Is lisp any use for such things? All the functional recursiveness seems pretty nifty, but I'd like to pick up a tool I can actually use.
posted by ghost of a past number to computers & internet (18 comments total)
6 users marked this as a favorite
C, Perl and FORTRAN are all much more numbers-oriented, in their ways, than Lisp.
Lisp is very cool and very fun to learn and use, though, and often it can make you think about programming problems in new ways, instead of following the textbook C approaches... that can be helpful in a deep sense.
But statistics? Curve fitting? No, you're going to want to stick to C, and all the libraries out there for almost any stats-oriented task.
But did I mention Lisp was tremendously fun?
posted by rokusan at 2:42 AM on October 25, 2008