3 ms·
> How long ago is that? 1973. From http://www.softwarepreservation.org/projects/LISP/maclisp_family/ http://www.softwarepreservation.org/projects/LISP/maclisp
by DonaldFisk 7y ago
> How long ago is that?
1973.
From http://www.softwarepreservation.org/projects/LISP/maclisp_family/ http://www.softwarepreservation.org/projects/LISP/maclisp_fa... , "This reports the results of a test in which a compiled MacLisp floating-point program was faster than equivalent Fortran code. The numerical portion of the code was identical and McLisp used a faster subroutine-call protocol."
Original article: https://www.deepdyve.com/lp/association-for-computing-machinery/reply-to-an-editorial-2MI7JMQeTd https://www.deepdyve.com/lp/association-for-computing-machin...
- p_l 7y ago> > How long ago is that? > 1973. > From http://www.softwarepreservation.org/projects/LISP/maclisp_fa.. http://www.softwarepreservation.org/projects/LISP/maclisp_fa.... , "This reports the results of a test in which a compiled MacLisp floating-point program was faster than equivalent Fortran code. The numerical portion of the code was identical and McLisp used a faster subroutine-call protocol." > Original article: https://www.deepdyve.com/lp/association-for-computing-machin.. https://www.deepdyve.com/lp/association-for-computing-machin.... To add some more detail, the public description MACLISP floating point code being faster than Fortran, was published about 7 months before public unveiling of UNIX and when C was just taking more solid shape in it.
- didibus 7y agoThat's a great article, thanks for sharing. I think this reinforces my thesis here. You can tell from the article that at the time, Lisp needed to prove itself in the mind of people as "fast enough". That seems to be the intent of the article. Given a good compiler, it may be just as fast. I'm not trying to bash Lisp, I love lisp, I use it all the time. And when I say "fast enough", I know lisp is manageably fast, maybe custom hardware could have made it equally viable, maybe it only needed a more sophisticated compiler more widely available at an affordable price, but in practicality, it had more hurdle to overcome than other languages to meet the bar of the time. Imagine an alternate reality where Lisp was clearly fastest. Where its semantics mapped very closely to commodity hardware of the time, and where Fortran, Algol, C, etc. semantics are all further removed from those hardware instructions, making them require more sophisticated compilers or very expensive specialty hardware to have them perform as well as Lisp. I feel it in such a reality, I can't see why C would have become the language of choice and not Lisp.