The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Newsgroups: comp.lang.lisp
From: Jon Harrop <use...@jdh30.plus.com>
Date: Sun, 14 Aug 2005 18:27:19 +0100
Local: Sun 14 Aug 2005 18:27
Subject: Re: Very poor Lisp performance
Ulrich Hobelmann wrote: I became interested in Lisp's performance because several people advocated > Jon Harrop wrote: >> What kinds of tasks is Lisp best at, in terms of performance? I Googled >> for information on this but most of the sites I found were no longer up. > Why performance at all? Lisp to me for these kinds of tasks, claiming that it was suitably efficient. I wanted to test that. > Lisp is good at many things, most notably good My background is in computational science. Fortran is fine for trivial > error recovery (interactive debugger, restarts...), but not for > high-performance computing. There you probably want Fortran or C (and > maybe link them to Lisp). programs that just loop over arrays of floats. Mathematica is great for symbolic computation. But there is a huge gap between those where Fortran isn't expressive enough and Mathematica isn't efficient enough. Languages like OCaml, SML, Haskell and Lisp fill that gap. > For symbolic processing, or anything non-number-chrunchy I wouldn't be I think it is productive to choose suitable tasks and implement them in > surprised if an application written in Lisp (compiled) isn't a bit > slower than the same app written in C++ or Java. But of course nobody > writes an app in several languages... several different languages. It helps other people to learn, e.g. by comparing C++ code to the equivalent OCaml, and it gives us all an idea of how efficient and expressive the different languages are. -- You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||