Quote #33
The 9th Commandment for C Programmers (Annotated; Henry Spencer)
states thus:
IX Thy external identifiers shall be unique in the first
six characters, though this harsh discipline be irksome
and the years of its necessity stretch before thee
seemingly without end, lest thou tear thy hair out and
go mad on that fateful day when thou desirest to make
thy program run on an old system.
Though some hasty zealots cry ``not
so; the Millenium is come, and this
saying is obsolete and no longer
need be supported'', verily there
be many, many ancient systems in
the world, and it is the decree of
the dreaded god Murphy that thy
next employment just might be on
one. While thou sleepest, he plot-
teth against thee. Awake and take
care.
It is, note carefully, not neces-
sary that thy identifiers be lim-
ited to a length of six characters.
The only requirement that the holy
words place upon thee is uniqueness
within the first six. This often
is not so hard as the belittlers
claimeth.
The 9th Commandment for C Programmers (Annotated; Henry Spencer)
states thus:
IX Thy external identifiers shall be unique in the first
six characters, though this harsh discipline be irksome
and the years of its necessity stretch before thee
seemingly without end, lest thou tear thy hair out and
go mad on that fateful day when thou desirest to make
thy program run on an old system.
Though some hasty zealots cry ``not
so; the Millenium is come, and this
saying is obsolete and no longer
need be supported'', verily there
be many, many ancient systems in
the world, and it is the decree of
the dreaded god Murphy that thy
next employment just might be on
one. While thou sleepest, he plot-
teth against thee. Awake and take
care.
It is, note carefully, not neces-
sary that thy identifiers be lim-
ited to a length of six characters.
The only requirement that the holy
words place upon thee is uniqueness
within the first six. This often
is not so hard as the belittlers
claimeth.
Related:
- The Ninth Commandment for C programmers:
Thy external identifiers shall be unique in the first six characters
though this harsh discipline be irksome and the years... - The Commandments of the EE:
5: Take care that thou useth the proper method when thou takest the
measures of high-voltage circuits too
that thou dost not incinerate both thee and thy test... - The Tenth Commandment for C programmers:
Thou shalt foreswear
renounce, and abjure the vile heresy which claimeth... - The Sixth Commandment for C programmers:
If a function be advertised to return an error code in the event of
difficulties
thou shalt check for that code, yea, even though the... - What thou lovest well remains, the rest is dross
What thou lov'st well shall not be reft from thee
What thou lov'st well is thy true heritage
Whose world
or mine or theirs or is it of none? First came the... - The Fourth Commandment for C programmers:
If thy header files fail to declare them thyself the return types of thy
library functions
thou shalt declare them thyself with the most meticulous... - The Eighth Commandment for C programmers:
Thou shalt make thy program's purpose and structure clear to thy fellow
man by using the One True Brace Style
even if thou likest it not, for thy creativity is better... - Oh ye who go about saying unto each other: "Hello sailor
Dost thou know the magnitude of thy sin before the... - The Seventh Commandment for C programmers:
Thou shalt study thy libraries and strive not to re-invent them without
cause
that thy code may be short and readable and thy days...
