- ...
citation.1
- I will not threaten legal action if you
deep-link, but I
cannot guarantee that the nodes within this document will
have constant names (URLs). I ensure only that the URL in
the citation will remain.
People & companies who threaten legal
action for deep-linking have tiny penises.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
collection2
- My last will describe a
C++ allocator class template implemented for the Boehm
collector.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... example:3
- I would
have made it a figure, like the previous two examples, but
it is too big for a page of paper.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... usefulness.4
- Another explanation is
ignorance. Most programmers appear to have slept through
their classes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... all.5
- I would
argue that this is the same as the stack allocation case,
but the compiler requires that the amount of memory
to allocate from the stack is known at compile-time, so you
have to use dynamic allocation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... run-time6
- or to minimize the
hardware required to do it
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
graphs.7
- A general graph can contain
cycles.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
user.8
- People think real-time means ``fast'', but
people are ignorant. Consider the program which fires the
deceleration rockets for a ship traveling from the Earth to
the Moon. From launch time, that program has days(!) before
it needs to fire those rockets, but when it's time to fire
those rockets, it has a narrow window in which to do it
or people die. That's real-time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... unnoticeable.9
- My own experience is that the
time required for a garbage collection pass increases as the
number of allocated objects increases. If I've allocated
ten objects, it takes the garbage collector a certain
(unnoticeable) amount of time to examine them, regardless of
their size, but if I have allocated 100,000 objects, it
takes more time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... functions.10
- They should be in the
same function whenever possible - which is nearly every
time, but people don't always do that.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... counting11
- Think
of hard-links & i-nodes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
possibility.12
- I'm not an Ada programmer, so take
that with a grain of salt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.