Gossip knuth ZT

Source: Internet
Author: User

Now I am an entertainment reporter :)
Starting from today, 8 GB old knuth

It is said that the first draft written by knuth is written in a pencil.
Many people don't understand why they don't need a keyboard.
In fact, the reason is that knuth once attended a training class for the secret,
Exercise typing more than 80 words per minute.

Later, he found that his typing speed was much higher than his thinking speed,
So if he uses a keyboard, there will be a lot of pauses.
So he decided to use a pencil to keep pace with the reader's thinking.

Title: gossip knuth (2)

As a computer scientist, knuth,
Why did he put down all his work for 10 years,
Focus on typographical aesthetics and create a Tex System.
This is a strange thing.

In fact, this is the reason. The perfect mathematical layout should be made of metal.
However, since 1970s, people who really know this technology have all died.
Unfortunately, new typographical machines are all manipulated by computers (think about matrix)

Although computers were able to discharge some simple newspapers, magazines,
However, they cannot properly process mathematical formulas.

Knuth wants to write a little Playgirl who can make beautiful mathematical formulas on different computers,
So Tex was born.

Title: gossip knuth (3)

Many people are satisfied with the Tex disconnection algorithm,
In fact, only knuth is worried.

When designing Tex, he heard that there was a book called aesthetic measures,
The author is George David Birkhoff, a No. 1 mathematician in the United States.
It refers to how to use mathematical formulas to measure "Beauty ".

He checked 7 Harvard libraries, one of which had a copy,
But it was borrowed. Helpless, go to MIT to borrow.

Fortunately, I borrowed it. Later, he added a variable named badness to Tex,
The lower the adness of a line of text, the more beautiful the line of text.

Unlike Birkhoff, knuth has little confidence in this formula.
It may be because of modesty.

Title: gossip knuth (4)

Knuth's books all use Tex layout, but not all of them are designed by themselves.

It is said that when knuth and Graham and patashnik jointly wrote concrete mathmatics
I invited a famous book layout designer to design the book size, font size, and title style for them,
Later Hermann ZKP designed a mathematical font called Euler,
Since then, the soul of the mathematician Euler has floated in cm ......

Another library designer told knuth A Way To Format a mathematical formula,
That is, it does not center the mathematics, but only indent the text to a certain distance.

Title: gossip knuth (5)

We all know that the 1974 Turing Award was awarded to knuth
This is mainly because he wrote a masterpiece called
The art of computer programming

However, unfortunately, many people do not understand or even believe it.
He gave this book an unscientific name.

Later, many people wrote such references:

"The act of computer programming, Donald knuth ."

Title: gossip knuth (6)

Knuth is a man who likes to boast. There is no doubt.
He had this kind of appearance before he published the art of computer programming.

Before publishing, at a meeting, someone knew his character,
"I guess the title of the book you are writing must be an introduction to Don knuth '."

Knuth replied: "the opposite is true. I want to name it by your name ."

It turns out that this person is named "Art Evans ".

Title: gossip knuth (7)

Knuth graduated from Caltech's Department of mathematics.
But he often said, "I wear a computer scientist's hat, not a mathematician's hat ."

This shows that he seems to have some opinions on mathematicians.
In his opinion, mathematicians only know what is it ",
He also knows "How to do it ".
This is what he thinks is the difference between mathematics and computer science.

Title: gossip knuth (8)

When knuth returned to Stanford, the school asked him to give himself a title.

He chose one.
Extends sor Emeritus of the art of computer programming

He actually thinks "Computer Science" is not science.
Although everyone hopes that computer programming will turn into science, this is the purpose of an ACM publication.
But knuth wondered why everyone liked science so much,
So that they instantly turn program design into science by calling it "computer science ".

-- Just call it "Computer Science"

In his eyes, computer science is still an art.

Title: gossip knuth (9)

In the eyes of knuth, what is the difference between science and art?
Art is created by humans, but science is not.
Art can never be improved, but science is not.
Art requires talent to grasp, and science does not need.

So, the... art... of computer programming!

Title: gossip knuth (10)

The art... ft of knuth, so long ...... Taocp for short

...... It is not so good to start writing.

It is said that one day Bob Floyd sent a letter to knuth, saying:
"Don, please do not use so many exclamation points !" At least five exclamation marks are entered at the end of the letter.

After reading this, knuth finds that there are two exclamation points on each page on average in taocp !!

Title: gossip knuth (11)

Some people say that knuth will study Tex after writing three volumes of taocp, because it is afraid to write the fourth volume.
Many people have long wanted him to put down Tex and write more books.
Knuth said: "A person wants to make things perfect, only when he is in harmony with God's intentions,
Now, God wants me to write the fourth volume ."

Title: gossip knuth (12)

Knuth highly recommends random algorithms.
When he corrects his homework, he usually turns to a random page and looks at it carefully,
After that, I gave an overview of the students' homework, and the other parts were not so careful.

Knuth reads 316th pages first, and reads 100th pages if the book is short.
Take a closer look at that page. Then he can say that the book is good.
It is said that the accuracy of such judgment is very high.

I don't know if there are many people learning from him. Check 316 and 100.
In the future, you should write 316th or 100 pages for writing books!

Title: gossip knuth (13)

Continue gossip

You know knuth invented a program design method called literate programming)
Write programs as literary works. In this way, you can create permanent works,
Even a few decades later, some people used it as a book after a meal.

Why did he invent this thing. There are two reasons:

1. He wants a programmer (maybe himself) to win the proce award one day.
2. He wants to ask the guys who propose "Structured Programming"
When writing "non-literary programs", it's like he wrote "unstructured Programs"
I feel guilty.

His idea of "literary programming" was first published in the English computer journal.
When asked why he was not published in the United States.
He said Americans have no culture and they cannot understand it.

Title: gossip knuth (14)

8g useful for writing today

Knuth prefers to use "we" as the subject in his work,
Many times he wrote the article by himself.

Some people think it is good to use the passive voice. However, knuth believes that passive voice should not be used in large quantities.
"Using we can reduce the trouble caused by passive voice. 'We' refers to you and your readers ."
So how do we call the author? The answer is: the authors, the first author, or use the name directly.

But he does oppose "I" unless you are famous,
Everyone should respect the King-style figures, otherwise it is best not to use "I" in the paper ".

When you describe your program, you like to say "we insert the element in the heap"
Or "it inserts the element in the heap "?
Knuth always prefers "we ". Obviously, he is already involved in algorithm actions.

Title: gossip knuth (15)

Although he does not like to use "I" in his thesis, he prefers to make his program claim "I ".

Here:

This is Tex, version 3.14159 (web2c 7.3.7x)
! I can't find file 'kkkk. Tex '.
KKKK. Tex

Please type another input file name:

Many people follow him to learn and give full play to this naughty title:

Welcome to scheme 48 0.57 (made by WY on October 11, November 24 13:20:27 CST 2002 ).
Copyright (c) 1993-2001 by Richard Kelsey and Jonathan Rees.
Please report bugs to [email] scheme-48-bugs@martigny.ai.mit.edu [/Email].
Type ,? (Comma question-mark) for help.
> (Define (sq x) (* x
X ))

; No values returned
>
Exit Scheme 48 (y/n )?
I'll only ask another 100 times.
Exit Scheme 48 (y/n )?
I'll only ask another 99 times.
Exit Scheme 48 (y/n )?
I'll only ask another 98 times.
Exit Scheme 48 (y/n )?
I'll only ask another 97 times.
Exit Scheme 48 (y/n )?
I'll only ask another 96 times.
Exit Scheme 48 (y/n )?
I'll only ask another 95 times.
Exit Scheme 48 (y/n )?
I'll only ask another 94 times.
Exit Scheme 48 (y/n )?
......

Title: gossip knuth (16)

Knuth once assigned a job and asked to make a job within two weeks.
A system that controls the 8x256 pixel array display screen of Times Square,
And write a user manual. This user manual must be accessible to people who do not know the computer.

After the assignment is handed in, knuth will show the document to his wife (Jill knuth,
The result shows that Jill is confused about the words "menu" and "scrolling" in the document,
Not to mention "left-indented", "exit ",...

Title: gossip knuth (17)

Knuth once published an article in American Mathematical monthly.
The paper named "the toilet paper problem,
It is said to be an algorithm to study how to properly use toilet paper.

Currently included in selected papers on analysis of algorithms, p.111
Unfortunately, there is no Tsinghua library. Who will find copy me. Haha.

When this paper was written to monthly, a large number of "fecal learning" words were used in the title of the section.
Editor warned knuth that jokes are dangerous to us. Please think twice!

As a last resort, knuth later broke the word in the title of the section.
However, he does not want to change the title of the article.
What should we do?
He wrote a letter to the editor saying that I have already made two speeches under this title,
This topic has been widely used and discussed ...... Cloud.

Finally, the editor replied, "your toilet paper is accepted !"

==========================================
P.s. Appendix: Add the following information:

Two barrels of toilet paper can be discharged from the toilet paper shelf in the Stanford computer science department building.
People may take paper from one of the two when they go to the bathroom.

When the two reels are different, the people who like to take paper from the Big One are called Big-chooser.
Little-chooser is the one who likes to take paper from a small bucket.

If the two tubes are about the same size, the average person will take the paper from the tube closest to him.

When the toilet paper is used up, it is generally caused by janitor (what is the old man at the door ?) Provide new paper.
If one side is used up, replace the other side,
If both sides are used up at the same time, there will be trouble ...... (I suspect that knuth once met

I did not read it carefully.
Knuth seems to be calculating the probability of two bins running out at the same time ......

A copy of the original article is in:
[Url] http://learn.tsinghua.edu.cn/homepage/015#/doc/toiletpaperproblem.20 [/
Url]

Complicated mathematics ...... If you are interested, take a look.

In addition, Don Norman has some new toilet cartridges to avoid this situation:

Http://www.jnd.org/dn.mss/ToiletPaperAlgorithms.html

It seems that knuth is in vain. You should authorize ignobel or igfields

Title: gossip knuth (18)

Concrete mathematics originally written by knuth and Graham
Not so fancy.

As a result, they designed fonts and page styles for the book,
All the exercises provide the source. Almost all pages have at least one graffiti,
Even Alice's roaming Wonderland is included in references ......

What's going on? The reason is that knuth went to a movie during his book writing:
"Snow White and the Seven Dwarfs ".

After reading this, knuth lamented:
Incredible, such a perfect work of art could be completed in 1937.
I must make my book a work of art and complete it within three months!

As a result, he said he had done it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.