DEEn Dictionary De - En
DeEs De - Es
DePt De - Pt
 Vocabulary trainer

Spec. subjects Grammar Abbreviations Random search Preferences
Search in Sprachauswahl
Macro
Search for:
Mini search box
 
Proverbs, aphorisms, quotations (English) by Linux fortune

===  ALL USERS PLEASE NOTE  ========================

Compiler optimizations have been made to macro expand LET into a WITHOUT-
INTERRUPTS special form so that it can PUSH things into a stack in the
LET-OPTIMIZATION area, SETQ the variables and then POP them back when it's
done.  Don't worry about this unless you use multiprocessing.
Note that LET *could* have been defined by:

        (LET ((LET '`(LET ((LET ',LET))
                        ,LET)))
        `(LET ((LET ',LET))
                ,LET))

This is believed to speed up execution by as much as a factor of 1.01 or
3.50 depending on whether you believe our friendly marketing representatives.
This code was written by a new programmer here (we snatched him away from
Itty Bitti Machines where he was writing COUGHBOL code) so to give him
confidence we trusted his vows of "it works pretty well" and installed it.
HOLY MACRO!
Speaking as someone who has delved into the intricacies of PL/I, I am sure
that only Real Men could have written such a machine-hogging, cycle-grabbing,
all-encompassing monster.  Allocate an array and free the middle third?
Sure!  Why not?  Multiply a character string times a bit string and assign the
result to a float decimal?  Go ahead!  Free a controlled variable procedure
parameter and reallocate it before passing it back?  Overlay three different
types of variable on the same memory location?  Anything you say!  Write a
recursive macro?  Well, no, but Real Men use rescan.  How could a language
so obviously designed and written by Real Men not be intended for Real Man use?
There has also been some work to allow the interesting use of macro names.
For example, if you wanted all of your "creat()" calls to include read
permissions for everyone, you could say

        #define creat(file, mode)        creat(file, mode | 0444)

        I would recommend against this kind of thing in general, since it
hides the changed semantics of "creat()" in a macro, potentially far away
from its uses.
        To allow this use of macros, the preprocessor uses a process that
is worth describing, if for no other reason than that we get to use one of
the more amusing terms introduced into the C lexicon.  While a macro is
being expanded, it is temporarily undefined, and any recurrence of the macro
name is "painted blue" -- I kid you not, this is the official terminology
-- so that in future scans of the text the macro will not be expanded
recursively.  (I do not know why the color blue was chosen; I'm sure it
was the result of a long debate, spread over several meetings.)
                -- From Ken Arnold's "C Advisor" column in Unix Review
  Most bacteria have the decency to be microscopic. Epulopiscium
  fishelsoni is not among them. The newly identified one-celled
  macro-microorganism is a full .5 mm long, large enough to be seen
  with the naked eye. Described in the current Nature, "It is a
  million times as massive as a typical bacterium."-Time, page 25,
  March 29, 1993
The War Against Linux

A significant obstacle on the path to Linux World Domination has emerged.  A
reactionary grass-roots movement has formed to fight, as they call it, "The
War Against Linux".  This movement, code-named "LinSux", is composed of
people (mostly Microsoft stockholders and commercial software developers)
who want to maintain the status quo.  They are fighting back against the
rise of Linux and free software which they see as a threat to their financial
independence.

The most damaging attack the LinSux folks have launched is "Three Mile
Island", a Windows macro virus designed to inflict damage on computers that
contain a partition devoted to a non-Microsoft OS.  When the victim computer
is booted into Windows, the virus activates and deletes any non-Microsoft
partitions. Ironically, the many security flaws in Windows allow the virus
to damage alternative operating systems but leave Windows unscathed.

"The War Against Linux" has also been fought in more subtle ways.
Time-tested methods of Linux advocacy have been turned into subtle forms of
anti-Linux advocacy by the LinSux crowd.  MSCEs are smuggling NT boxes into
companies that predominantly use Linux or Unix.  LinSux "freedom fighters"
are rearranging books and software boxes on store shelves so that Microsoft
offerings are displayed more prominently.
Class-Action Lawsuit Filed Against Linus Torvalds

SILLYCON VALLEY -- Nearly 130 former system administrators have filed suit
against Linus Torvalds in which they claim Linux cost them their jobs.
Recently several companies migrated from Windows to Linux, increasing
their productivity but decreasing the need for a large staff of tech
workers, prompting a wave of layoffs.

"The good old days when it required five full-time system administrators
to maintain a Microsoft Exchange server are history, all because of that
cancer known as Linux," explained the lead litigant in the lawsuit.

"It all started two years ago when some pimply-faced idiot down in
Accounting decided to smuggle in a Linux box to automate some of his work.
Before long every tech-savvy person in Accounting, Billing, and Sales was
secretly using Linux."

"That's when the troubles started. Productivity soared. Downtime was
limited to an average of three milliseconds per day. Macro viruses ceased
to spread. It was horrible! The entire IT staff was replaced by one
part-time bearded wonder, who was able to administrate the entire Linux
network! Due to the layoffs, I'm now sitting in a homeless shelter with
little hope to find work. Nobody wants to hire an MCSE anymore!"
No guarantee of accuracy or completeness!
©TU Chemnitz, 2006-2024
Your feedback:
Ad partners