From: | WStreett@shell.monmouth.com (Wilbur Streett) |
Newsgroups: | comp.compilers,comp.lang.asm.x86 |
Date: | 30 Jun 1997 23:07:17 -0400 |
Organization: | Monmouth Internet |
References: | 97-06-071 97-06-081 97-06-101 |
Keywords: | assembler, optimize |
Well, just to jump in an muddy the discussion a little more..
The second version of any software will probably run faster than the
first, particularly is if it is a total rewrite, optimized for speed.
AND
Good programmers in C understand what the CPU is up to underneath the
covers, and probably can write Assembler if the need arises. So as
has often been said, C is a portable assembler, and the real issue is
if the programmer understands the base architecture of the system that
the code is running on and the software architecture of the software
created for the task at hand.
BUT
I doubt that you can optimize LISP as much as you can C or Assembler..
Wilbur
[Au contraire. The second version always runs slower because people
throw in all the junk that didn't occur to them the first time around.
It's well known as the "second system effect". Re optimizing Lisp,
you might be surprised. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.