Linux Computers: 803 of 1023 |
There are three kinds of people: men, women, and unix.
|
|
|
Linux Computers: 804 of 1023 |
There are three possibilities: Pioneer's solar panel has turned away from
the sun; there's a large meteor blocking transmission; someone loaded Star
Trek 3.2 into our video processor.
|
|
|
Linux Computers: 805 of 1023 |
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.
-- Jeremy S. Anderson
|
|
|
Linux Computers: 806 of 1023 |
There are two ways of constructing a software design. One way is to make
it so simple that there are obviously no deficiencies and the other is to
make it so complicated that there are no obvious deficiencies.
-- C.A.R. Hoare
|
|
|
Linux Computers: 807 of 1023 |
There are two ways to write error-free programs; only the third one works.
|
|
|
Linux Computers: 808 of 1023 |
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
|
|
|
Linux Computers: 809 of 1023 |
There is is no reason for any individual to have a computer in their home.
-- Ken Olsen (President of Digital Equipment Corporation),
Convention of the World Future Society, in Boston, 1977
|
|
|
Linux Computers: 810 of 1023 |
There is no distinction between any AI program and some existent game.
|
|
|
Linux Computers: 811 of 1023 |
There once was a man who went to a computer trade show. Each day as
he entered, the man told the guard at the door:
"I am a great thief, renowned for my feats of shoplifting. Be
forewarned, for this trade show shall not escape unplundered."
This speech disturbed the guard greatly, because there were millions
of dollars of computer equipment inside, so he watched the man carefully.
But the man merely wandered from booth to booth, humming quietly to himself.
When the man left, the guard took him aside and searched his clothes,
but nothing was to be found.
On the next day of the trade show, the man returned and chided the
guard saying: "I escaped with a vast booty yesterday, but today will be even
better." So the guard watched him ever more closely, but to no avail.
On the final day of the trade show, the guard could restrain his
curiosity no longer. "Sir Thief," he said, "I am so perplexed, I cannot live
in peace. Please enlighten me. What is it that you are stealing?"
The man smiled. "I am stealing ideas," he said.
-- Geoffrey James, "The Tao of Programming"
|
|
|
Linux Computers: 812 of 1023 |
There once was a master programmer who wrote unstructured programs.
A novice programmer, seeking to imitate him, also began to write unstructured
programs. When the novice asked the master to evaluate his progress, the
master criticized him for writing unstructured programs, saying: "What is
appropriate for the master is not appropriate for the novice. You must
understand the Tao before transcending structure."
-- Geoffrey James, "The Tao of Programming"
|
|