Загрузка страницы

Donald Knuth - "The Art of Computer Programming": underestimating the size of the book (38/97)

Donald Knuth (b. 1938), American computing pioneer, is known for his greatly influential multi-volume work, 'The Art of Computer Programming', his novel 'Surreal Numbers', his invention of TeX and METAFONT electronic publishing tools and his quirky sense of humour. [Listener: Dikran Karagueuzian; date recorded: 2006]

TRANSCRIPT: I had the Table of Contents sketched out, the 12 chapters, from the first day, and I started filling in, chapter by chapter, and writing more material, and computer science is growing. And I… it turned out I'm very bad, not only at estimating how long it's going to take to do a job, but also I wasn't very… at all good at estimating how large a book I was writing. I looked at my handwritten… I – my manuscript was all written out in hand – and I looked at my handwritten… you know, and my letters seemed a lot bigger than the letters in books. And I'd looked at books, and I've certainly read a lot of books, and so it seemed to me that what I had written would be a fairly reasonable sized book. In fact I had… I got to the end of chapter 12, and after chapter 12 – I think it was ’64… '65 – of this handwritten draft, and I had 3000 pages. I had accumulated 3000 handwritten pages. Which I still have – the manuscript. And while I was working on these 3000 pages, I had written to Addison-Wesley saying… they said, ’How's it going?’ I said, ‘Oh yeah, I'm writing… stuff is flowing. Do you mind if I, you know, if I make it a fairly complete, you know, I find these other materials?’ They said, ‘Go right ahead’.

So I accumulated 3000 pages, and then I took it to my typewriter, and started typing. Now, I typed up chapter one, which was 400 pages of typescript, or something like that, of manuscript, that's double-spaced. I may say, incidentally I got myself an IBM Selectric typewriter. This was very new at the time. I think they said… they told me later that I was the first private individual in California to buy one, instead of a company buying one. This was the typewriter that had a little ball, that would rotate and strike the page, but the important thing to me was the touch was much better than any other typewriter I had ever felt. When you hit… when you struck a key on the Selectric typewriter, it would transmit a signal, saying to the ball, to go this way, but it…you could strike several keys ahead, and the machine, internally, would buffer this, and remember where the keys that you had done, and then they would be sent to the ball. You know, you type t-h-e real fast, and you can get to the e even before the has finished printing, but the Selectric was designed so that you could do that. So I could type really… I mean like the first time I saw a Selectric typewriter in an IBM exhibit, I typed, you know – now is the time for all men, good men, to come to the aid of the party – faster than I had ever typed anything before. I looked at it came out perfect. And so I said, ‘I've got to have one of these typewriters’. And so I bought myself a Selectric typewriter, and I had a… I used it to type my thesis, at Caltech, and I had been a, you know, a keyboard person, I'd been playing piano for a long time, and I learned machine shorthand the way court reporters do, and so I was… I had played a lot with, you know, a saxophone player and things like this, so this was just another, typewriter. I could use this very well.

And so I started typing it, and I typed up my chapter one of the 12 chapters, and sent it to Addison-Wesley, saying, here is, you know, here is the first chapter of my book. And then I got a letter from a person who actually had been the first editor who came to talk to me in 1962. But this was 1966, I think, by the time I had gotten to this point 3000 pages plus typing the chapter. And so now I heard again from this same guy, but he had been promoted three levels in the company meanwhile, so now he was way up. And, you know, he was saying, ‘What's going on here? You've got this book. Don, do you realize that your book is going to be more than 2000 pages? You know, and…’, what? I thought I had a six or 700 page book. I said, ‘You know, I thought, you know, I know, I've read books for years. How can you tell me that this book is going to be so long?’ So I went back to Thomas's Calculus, the original book that I had loved as a Freshman in college, and I typed out, you know… They said, ‘Don…, I had felt five pages of my typing would go into one page of book, but they said, ‘No, no, it was one and a half to one’. And I couldn't believe it, so I took Thomas's Calculus, and I typed out two pages of Thomas's Calculus on my typewriter. Sure enough, three pages of typescript went into two. So here I had a book that was more than three times as big as I, you know...

Visit https://www.webofstories.com/play/donald.knuth/38 to read the remaining part of the transcript and to view more of Donald Knuth’s inspiring thoughts and life stories.

Видео Donald Knuth - "The Art of Computer Programming": underestimating the size of the book (38/97) канала Web of Stories - Life Stories of Remarkable People
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 февраля 2016 г. 16:02:17
00:05:46
Яндекс.Метрика