NEXT STORY
Converting Volume Two to TeX
RELATED STORIES
NEXT STORY
Converting Volume Two to TeX
RELATED STORIES
Views | Duration | ||
---|---|---|---|
51. Deciding to make my own typesetting program | 2159 | 02:15 | |
52. Working on my typesetting program | 1857 | 02:47 | |
53. Mathematical formula for letter shapes | 1511 | 05:41 | |
54. Research into the history of typography | 1477 | 01:36 | |
55. Working on my letters and problems with the S | 1849 | 04:41 | |
56. Figuring out how to typeset and the problem with specifications | 1352 | 06:15 | |
57. Working on TeX | 1644 | 02:36 | |
58. Why the designer and the implementer of a program should be the... | 1727 | 01:17 | |
59. Converting Volume Two to TeX | 1278 | 03:23 | |
60. Writing a users' manual for TeX | 1257 | 02:57 |
Getting the first version of TeX to work, I… I also had to… to get the fonts ready – the… the letter forms – and after... after 5 months I… I had something I could finally test. And I… but after… after 2 days I realized why my students hadn't gotten any further than they did, because… because I had to keep changing the language constantly, every… several times an hour as I was… as I was beginning to write the… the code. And if the students… if the… several of my friends have tried to… to direct software projects where they set the specifications and they say to the students, write the… write the code… and it never works. And now I know why, because the students would have to schedule an appointment... every few minutes they have the students working on it, they have to schedule an appointment with the professor to… to discuss what… what the issue is. And then the professor would have to, you know, take 15 minutes to get in the frame of mind to understand what the problem is, or he'll say, ‘Oh yes, do this’, and then the student can go back and work for another 5 minutes before another question comes up. So it just takes forever. When you do enough… working on a first generation software like this I think it has to be done… the designer and the implementer have to be the same person.
Born in 1938, American computing pioneer Donald Knuth 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 humor.
Title: Why the designer and the implementer of a program should be the same person
Listeners: Dikran Karagueuzian
Trained as a journalist, Dikran Karagueuzian is the director of CSLI Publications, publisher of seven books by Donald Knuth. He has known Knuth since the late seventies when Knuth was developing TeX and Metafont, the typesetting and type designing computer programs, respectively.
Tags: TeX
Duration: 1 minute, 18 seconds
Date story recorded: April 2006
Date story went live: 24 January 2008