Donald Knuth
Prominent computer scientist and Professor Emeritus at Stanford University, creator of the TeX typesetting system, author of the multi-volume work 'The Art of Computer Programming', and originator of the 'literate programming' paradigm.
Timeline (last 90 days)
Donald Knuth set up a reward mechanism: any reader who finds a technical error, typographical problem, or factual error in his books and reports it to him will receive a check for $2.56 as thanks.
Bill Gates once said, "Knuth is the only person I've ever met who can discuss programming as an art."
Knuth maintains an official errata list, published on the Stanford University CS department's website.
Knuth once joked that if someone found a "valuable suggestion" rather than an error, he might pay a higher amount, such as $3.08, because 308 is the result of multiplying the approximate value of 'e' by 100 and rounding.
Knuth's errata rewards date back to 1962, when the reward set for the first volume of "The Art of Computer Programming" was $2 per error, later adjusted to $2.56.
Knuth later switched to issuing a form of "deposit voucher" that can be redeemed at a US bank, because the bank's cost of processing a check had exceeded the amount itself.
Knuth only pays rewards for technical errors (including mathematical errors, logical errors, typographical errors, etc.), and generally does not issue checks for mere spelling mistakes or grammar problems.
"The Art of Computer Programming" (TAOCP) is a multi-volume monograph that Donald Knuth began writing in 1962, planned for seven volumes, with the first three volumes and some fascicles of the fourth volume completed so far.
The origin of the $2.56 reward amount is that 256 is 2 to the 8th power, corresponding exactly to the number of values in one byte.
The design philosophy of Jupyter Notebook can be traced back to around 2011, with its inspiration drawn from the concept of 'Literate Programming' proposed by Donald Knuth in 1984.
10 more timeline events
All Facts (20)
Donald Knuth set up a reward mechanism: any reader who finds a technical error, typographical problem, or factual error in his books and reports it to him will receive a check for $2.56 as thanks.
50%UnverifiedBill Gates once said, "Knuth is the only person I've ever met who can discuss programming as an art."
50%UnverifiedKnuth maintains an official errata list, published on the Stanford University CS department's website.
50%UnverifiedKnuth once joked that if someone found a "valuable suggestion" rather than an error, he might pay a higher amount, such as $3.08, because 308 is the result of multiplying the approximate value of 'e' by 100 and rounding.
50%UnverifiedKnuth's errata rewards date back to 1962, when the reward set for the first volume of "The Art of Computer Programming" was $2 per error, later adjusted to $2.56.
50%UnverifiedKnuth later switched to issuing a form of "deposit voucher" that can be redeemed at a US bank, because the bank's cost of processing a check had exceeded the amount itself.
50%UnverifiedKnuth only pays rewards for technical errors (including mathematical errors, logical errors, typographical errors, etc.), and generally does not issue checks for mere spelling mistakes or grammar problems.
50%Unverified"The Art of Computer Programming" (TAOCP) is a multi-volume monograph that Donald Knuth began writing in 1962, planned for seven volumes, with the first three volumes and some fascicles of the fourth volume completed so far.
50%UnverifiedThe origin of the $2.56 reward amount is that 256 is 2 to the 8th power, corresponding exactly to the number of values in one byte.
50%UnverifiedThe design philosophy of Jupyter Notebook can be traced back to around 2011, with its inspiration drawn from the concept of 'Literate Programming' proposed by Donald Knuth in 1984.
50%UnverifiedKnuth向上箭头记号由计算机科学家高德纳(Donald Knuth)于1976年提出
50%UnverifiedThe concept of premature optimization comes from computer scientist Donald Knuth's famous saying 'premature optimization is the root of all evil.'
50%UnverifiedKnuth的原话完整版本强调大约97%的情况下应忘记微小的效率提升,但不应放过关键的3%
50%Unverified"过早优化是万恶之源"(Premature optimization is the root of all evil)这句名言通常被归功于Donald Knuth
50%Unverified这句名言出自Knuth于1974年发表的论文《Structured Programming with go to Statements》
50%UnverifiedKnuth倡导基于测量(profiling)的优化方法论:先识别热点代码再集中优化
50%Unverified"过早优化是万恶之源"这句名言通常被归功于Donald Knuth,出自他1974年发表的论文《Structured Programming with go to Statements》
50%UnverifiedDonald Knuth是《计算机程序设计艺术》的作者和TeX排版系统的创造者
50%UnverifiedKnuth的原话完整版本是:忘记那些微小的效率提升,大约97%的情况下过早优化是万恶之源,但不应放过那关键的3%
50%UnverifiedLaTeX是一种基于TeX的专业排版系统,自1984年问世以来是数学、物理、计算机科学等学科论文写作的事实标准
50%