Share this post! | Vote this! |
|
This assertion has yet to be proven to my satisfaction.
However, I've begun to see that many of my doubts about speed come from
early implementations that were not particularly efficient so there was
no model at which to point to explain how Java could be fast.
Part of the way I've thought about speed has
come from being cloistered with the C++ model. C++ is very focused on
everything happening statically, at compile time, so that the run-time
image of the program is small and fast. C++ is also based directly on
the C model, primarily for backwards compatibility, but sometimes simply
because it worked a particular way in C so it was the easiest approach
in C++. One of the most important cases is the way memory is managed in C
and C++, and this has to do with one of my more fundamental assertions
about why Java must be slow: in Java, all objects must be created on the
heap. more...
0 comments:
Post a Comment