Assembler Jokes / Recent Jokes

Assembler: You shoot yourself in the foot. Ada: The Department of Defense shoots you in the foot after offering you a blindfold and a last cigarrette. BASIC (interpreted): You shoot yourself in the foot with a water pistol until your leg is waterlogged and rots off. BASIC (compiled): You shoot yourself in the foot with a BB using a SCUD missile launcher. C++: You create a dozen instances of yourself and shoot them all in the foot. Not knowing which feet are virtual, medical care is impossible. COBOL: USE HANDGUN. COLT(45), AIM AT LEG. FOOT, THEN WITH ARM. HAND. FINGER ON HANDGUN. COLT(TRIGGER) PREFORM SQUEEZE, RETURN HANDGUN. COLT TO HIP. HOLSTER. cah: After searching the manual until your foot falls asleep, you shoot the computer and switch to C. dBASE: You buy a gun. Bullets are only available from another company and are promised to work so you buy them. Then you find out that the next version of the gun is the one that is scheduled to shoot bullets. Fortran: You shoot yourself in more...

Assembler programs are written with short abbreviations called MNEMONICS, in other words instead of writing GOTO, the programmer writes JMP or even BRA (branch).

These instructions are frequently abbreviated into total incomprehensibility. Of course, we all know that abbreviations are arbitrary. Anyone who has spent any time programming in assembler knows that all computers can be programmed using an undocumented set of instructions.

Frequently when an error is made writing a program in assembler a user can actually see the program executing the undocumented instructions. These instructions vary from machine from machine, but all computers have a certain set of them in common. As a service to humanity, I am here revealing these common instructions for the first time.


ARG: Agree to Run Garbage
BDM: Branch and Destroy Memory
CMN: Convert to Mayan Numerals
DDS: Damage Disk and Stop
EMR: Emit Microwave Radiation
ETO: Emulate more...

Selecting a Programming Language Made Easy
Daniel Solomon & David Rosenblueth
Department of Computer Science, University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
With such a large selection of programming languages it can be
difficult to choose one for a particular project. Reading the manuals to
evaluate the languages is a time consuming process. On the other hand,
most people already have a fairly good idea of how various automobiles
compare. So in order to assist those trying to choose a language, we
have prepared a chart that matches programming languages with comparable
automobiles.
Assembler
A Formula I race car. Very fast, but difficult to drive and
expensive to maintain.
FORTRAN II
A Model T Ford. Once it was king of the road.
FORTRAN IV
A Model A Ford.
FORTRAN 77
A six-cylinder Ford Fairlane with standard transmission and
no seat belts.
COBOL
A delivery van. It's bulky and ugly, but more...

Assembler: A formula I race car. Very fast but difficult to drive and maintain.
FORTRAN II: A Model T Ford. Once it was the king of the road.
FORTRAN IV: A Model A Ford.
FORTRAN 77: a six-cylinder Ford Fairlane with standard transmission and no seat belts.
COBOL: A delivery van. It's bulky and ugly but it does the work.
BASIC: A second-hand Rambler with a rebuilt engine and patched upholstery. Your dad bought it for you to learn to drive. You'll ditch it as soon as you can afford a new one.
PL/I: A Cadillac convertible with automatic transmission, a two-tone paint job, white-wall tires, chrome exhaust pipes, and fuzzy dice hanging in the windshield.
C++: A black Firebird, the all macho car. Comes with optional seatbelt (lint) and optional fuzz buster (escape to assembler).
ALGOL 60: An Austin Mini. Boy that's a small car.
ALGOL 68: An Aston Martin. An impressive car but not just anyone can drive it.
Pascal: A Volkswagon Beetle. It's more...