|
#2091 | | Premature optimization is the root of all evil. -- D.E. Knuth
|
|
#2092 | | Price Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without an error message, and the program ran like a gentle wind. Excellent!" the Price exclaimed, "Your technique is faultless!" "Technique?" said the programmer, turning from his terminal, "What I follow is the Tao -- beyond all technique. When I first began to program I would see before me the whole program in one mass. After three years I no longer saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. In short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit still and let the joy of the work fill my being. I close my eyes for a moment and then log off." Price Wang said, "Would that all of my programmers were as wise!" -- Geoffrey James, "The Tao of Programming"
|
|
#2093 | | Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC!"
|
|
#2094 | | Profanity is the one language all programmers know best.
|
|
#2095 | | Programmers do it bit by bit.
|
|
#2096 | | Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie
|
|
#2097 | | Programming is an unnatural act.
|
|
#2098 | | Proposed Additions to the PDP-11 Instruction Set:
BBW Branch Both Ways BEW Branch Either Way BBBF Branch on Bit Bucket Full BH Branch and Hang BMR Branch Multiple Registers BOB Branch On Bug BPO Branch on Power Off BST Backspace and Stretch Tape CDS Condense and Destroy System CLBR Clobber Register CLBRI Clobber Register Immediately CM Circulate Memory CMFRM Come From -- essential for truly structured programming CPPR Crumple Printer Paper and Rip CRN Convert to Roman Numerals
|
|
#2099 | | Proposed Additions to the PDP-11 Instruction Set:
DC Divide and Conquer DMPK Destroy Memory Protect Key DO Divide and Overflow EMPC Emulate Pocket Calculator EPI Execute Programmer Immediately EROS Erase Read Only Storage EXCE Execute Customer Engineer HCF Halt and Catch Fire IBP Insert Bug and Proceed INSQSW Insert into queue somewhere (for FINO queues [First in never out]) PBC Print and Break Chain PDSK Punch Disk
|
|
#2100 | | Proposed Additions to the PDP-11 Instruction Set:
PI Punch Invalid POPI Punch Operator Immediately PVLC Punch Variable Length Card RASC Read And Shred Card RPM Read Programmers Mind RSSC reduce speed, step carefully (for improved accuracy) RTAB Rewind tape and break RWDSK rewind disk RWOC Read Writing On Card SCRBL scribble to disk - faster than a write SLC Search for Lost Chord SPSW Scramble Program Status Word SRSD Seek Record and Scar Disk STROM Store in Read Only Memory TDB Transfer and Drop Bit WBT Water Binary Tree
|
|
|
... ... |