C PROGRAMMER'S DISEASE

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

C PROGRAMMER'S DISEASE

Specialty Definition: C PROGRAMMER'S DISEASE

DomainDefinition

Computing

C Programmer's Disease n. The tendency of the undisciplined C programmer to set arbitrary but supposedly generous static limits on table sizes (defined, if you're lucky, by constants in header files) rather than taking the trouble to do proper dynamic storage allocation. If an application user later needs to put 68 elements into a table of size 50, the afflicted programmer reasons that he or she can easily reset the table size to 68 (or even as much as 70, to allow for future expansion) and recompile. This gives the programmer the comfortable feeling of having made the effort to satisfy the user's (unreasonable) demands, and often affords the user multiple opportunities to explore the marvelous consequences of fandango on core. In severe cases of the disease, the programmer cannot comprehend why each fix of this kind seems only to further disgruntle the user. Source: Jargon File.

Source: compiled by the editor from various references; see credits.

Top     


Alternative Orthography: C PROGRAMMER'S DISEASE


Hexadecimal (or equivalents, 770AD-1900s) (references)

43      50 52 4F 47 52 41 4D 4D 45 52 27 53      44 49 53 45 41 53 45

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01000011 00100000 01010000 01010010 01001111 01000111 01010010 01000001 01001101 01001101 01000101 01010010 00100111 01010011 00100000 01000100 01001001 01010011 01000101 01000001 01010011 01000101

HTML Code (1990) (references)

&#67 &#32 &#80 &#82 &#79 &#71 &#82 &#65 &#77 &#77 &#69 &#82 &#39 &#83 &#32 &#68 &#73 &#83 &#69 &#65 &#83 &#69

ISO 10646 (1991-1993) (references)

0043      0050 0052 004F 0047 0052 0041 004D 004D 0045 0052 0027 0053      0044 0049 0053 0045 0041 0053 0045

Encryption (beginner's substitution cypher): (references)

37250524941523547473952953238435339355339

Top     



INDEX

1. Orthography
2. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.