Guide to Programmers
BASIC
BASIC programmers are paranoid because any 16 year old could do their job, if asked. To try to secure their positions, they deliberately write code using the double-spaghetti method; never using a FOR...NEXT loop where four or five IF...THEN...ELSE constructs might do. Since they taught themselves programming on a ZX81 rigged up to the family telly, they have huge gaps in their computing knowledge. BASIC programmers ring up technical support centres to ask questions like 'What are those funny numbers with letters in them?'
Pascal
Despite an early reputation for gambling (as in Pascal's bet), these days Pascal programmers are all deadly enthusiastic. They are proud of the ability of their language to define a type representing, for example, different flavours of crisp. This enables them to write useful code where tomato=succ(salt_n_vinegar), and ord (roast_beef)/2>ord(prawn_cocktail). Pascal people all know exactly how programming should be done and enjoy casting their pearls of wisdom among the swine who write in lesser dialects.
FORTRAN
FORTRAN programmers learned their craft at college in 1935. They are convinced that theirs is the language of the future, pointing out that in 1966 it was selected as the ANSI standard for writing Snoopy calendar programs. FORTRAN programmers are not altogether at ease with modern peripherals such as VDUs (which they refer to as 'glass teletypes'). They are the only people in the programming community to use flowcharts, which they draw with loving care using their special WH Smith stencils. These diagrams are then filed away with the source code, ignored for the life of the program and then finally thrown away unread because even FORTRAN is easier to read than a flowchart.
Assembly Language
Assembly language programmers are closer to the machine than anybody else, emotionally as well as in programming terms. This symbiosis can be taken too far; programmers who faint when the reset button is pressed should perhaps consider switching to C, or even chartered accountancy. Assembly programmers often pretend to be able to patch their code in hex as they go ('I think you'll find that C4 F2 D1 at offset 24A2 will fix the problem, Nigel'). They manage this by introducing deliberate errors into their programs, pre-assembling the 'patched' result secretly and concealing the results in tiny writing on their shirt cuffs.
C
Traditionally the C programmer was a bearded bore who would corner you at parties and breathe garlic and Unix all over you. All this has now changed. These days C programmers are clean shaven bores who corner you at parties and breathe lager and OS/2 all over you. They can still be trusted to have a witty quote or two from the Good Book to liven up a dull conversation, such as 'a primary expression follwed by an expression in square brackets is a primary expression'.
Xbase
Xbase people go red when lesser mortals refer to their language as a 'database' language. They strongly believe that Xbase can do anything a specialist language can do, it might produce a program three times as large and twenty times slower but it can do it. When confronted with a non-believer who has unwittingly entered the world of Xbase they mercililessly perform a frightening ritual known as 'The Boyce Codd Relation Rules'. This has the effect of making the new user re-write his code to conform to these rules and thereby make a perfectly good program constantly crash with 'Target already engaged in relation'. Notwithstanding these faults, it should be noted that some Xbase programmers are incredibly together people, who turn over an honest penny working for Microsoft.
more...
- Languages By Keyboard
- Comparing Programming Languages with Women
- C Song (Bohemian Rhapsody)
- Write in C (Let it be)
- Software Professional coded in C++
- Kurioses aus Installationsanleitungen
- Programmierer auf dem WC
- God as a Computer Programmer
- Data Processing Definitions
- Core Dumped Blues
- A Hacker's Version of 'Yesterday'
- How did the chicken cross the road
- Forgotten Assembly Language Commands
- Software Engineering
- Software Testing
- The Evolution of a Programmer
- Drug Dealers vs. Software Developers
- The Ten Comandments for C Programmers
- Declaration of a Software Professional
- C+- (pronounced "C More or Less")
- Software Metrics
- Client/Server-Computing And Teenage Sex
- Tao of Programming
- The Y0K Problem
- Stroustrup interview
- How thye do it
- Glass of milk
- jost.el Logfile
- I love You Virus - manuell
- Frau oder Freundin?
- Die verschiedenen Computerbenutzer
- Wie Programmierer ihre Räder bauen
- Programmierer und Gott
- Real Programmers
- Malicious Defines
- The object oriented toaster
- If Architects to work like software engineers
- Human DNA
- Programmers Jokes
- Which language is right for you?
- Rotkäppchen für Programmierer
- New programming languages
- Creators Admit UNIX, C Hoax
- Seven Levels of Programmers
- [ Guide to Programmers ]
- Wenn Programmierer Fahrräder bauen würden..
- WER jagt WIE einen Elefanten
- Programmiersprachen als Automobile
- Programmierende Affen
- Wie Informatiker Eier kochen
- Die sichere Abfrage für den Kantinenbesuch
- Die größten Lügen der Software-Entwickler
- Die Ballade vom Bitkönig
- Phases of Software Development

