Phillip M. Jones, C.E.T. wrote:
>The Type/Creator code system is not such a bad idea. remember you have 4
>places in creator code and Type code. You can concevieably use any of
>the 26 letters in the alphabet in each place. I hope my math is right
>but the are 26 to the fourth power different combinations in each. so
>there are almost infinite possibilities.
>
Have you ever heard of the problem of how many people you need in a room
for two of them to have the same birthday? 26^4 is not a very big
number if it means that two programs can't coexist. I have on the order
of 4-500 programs on my computer. Assuming that the Creator codes were
randomly chosen, this means that I would have a 20% chance that two of
them would have the same creator code. Once you have 800 programs on
your computer, you have 50-50 odds of their being a conflict, how lucky
are you? Once you have on the order of 2000 programs, your odds drop
below 1% of their _not_ being a conflict, someone must really be looking
out for you at that point, and 2000 is not infinite by anyone's
definition. I'll give you that about 400 of my programs are the GNU
tools that come with cygwin and would probably be compatibility tested
with each other, but I still have about 100 normal windows programs for
which I can't reasonably assume that they(ie creators) even know that
the other programs on my computer exist let alone did compatibility
testing so the choice of creator codes would be more or less random. I
would still have a 1% chance of conflict which in the world of computers
where 5 9 reliability is bandied around is not really that low... 26^4
is hardly infinite... Don't want to start another flame war, but I just
thought I'd point that out...