Thursday, June 12
This week's New Scientist notes that the Alpha Five database package (I've heard of Meta 4, but not of Alpha Five) uses the extension .sex for its files:
As a result, the template directory of this program included filenames such as: "Gift entry.sex, Invited guests.sex, Party budget.sex, Classes to instructors.sex, Classes to students.sex, Recipes.sex, People - Activities.sex, Employees.sex" and much more.The Motorola 6809 microprocessor, as used in the Tandy Color Computer (my first computer!), had a sign extend instruction; the assembly language mnemonic for which was, reasonably enough, SEX. Sign extend extended a signed 8-bit number to a signed 16-bit number. Due to the way twos-complement arithmetic works, this involves filling the leading byte with either zeroes or ones depending on whether the number was positive or negative. Which is probably more than you wanted to know about the subject, so lets get on with story:
DEC's engineers nearly got a PDP-11 assembler that used the SEX mnemonic out the door at one time, but (for once) marketing wasn't asleep and forced a change. That wasn't the last time this happened, either. The author of "The Intel 8086 Primer", who was one of the original designers of the 8086, noted that there was originally a SEX instruction on that processor, too. He says that Intel management got cold feet and decreed that it be changed, and thus the instruction was renamed CBW and CWD (depending on what was being extended). Amusingly, the Intel 8048 (the microcontroller used in IBM PC keyboards) is also missing straight SEX but has logical-or and logical-and instructions ORL and ANL.That's just one of about a squillion little bits of geek humour to be found in the Jargon File, including the wonderful tales Robin Hood and Friar Tuck and The Story of Mel:
A recent article devoted to the macho side of programmingIf you are a geek, or love a geek, or just want to understand geeks better, you really need to read The Story of Mel. The jargon file describes it thus:
made the bald and unvarnished statement:Real Programmers write in FORTRAN.
Maybe they do now,
in this decadent era of
Lite beer, hand calculators, and "user-friendly'' software
but back in the Good Old Days,
when the term "software'' sounded funny
and Real Computers were made out of drums and vacuum tubes,
Real Programmers wrote in machine code.
Not FORTRAN. Not RATFOR. Not, even, assembly language.
Machine Code.
Raw, unadorned, inscrutable hexadecimal numbers.
Directly.
This is one of hackerdom's great heroic epics, free verse or no. In a few spare images it captures more about the esthetics and psychology of hacking than all the scholarly volumes on the subject put together.And also notes that:
The original submission to the net was not in free verse, nor any approximation to it -- it was straight prose style, in non-justified paragraphs. In bouncing around the net it apparently got modified into the "free verse" form now popular. In other words, it got hacked on the net. That seems appropriate, somehow.Go forth and read, while I scour the net for new irony.
Posted by: Pixy Misa at
09:37 AM
| Comments (4)
| Add Comment
| Trackbacks (Suck)
Post contains 516 words, total size 4 kb.
Posted by: Loyal Citizen Victor at Friday, June 13 2003 09:49 PM (FNHVL)
Posted by: Pixy Misa at Friday, June 13 2003 10:03 PM (kFP8F)
Posted by: SnakeEye at Wednesday, August 27 2003 04:43 AM (9Spgu)
Posted by: Pixy Misa at Wednesday, August 27 2003 10:59 AM (jtW2s)
56 queries taking 0.0944 seconds, 330 records returned.
Powered by Minx 1.1.6c-pink.