当前位置:网站首页>One dragon and one knight accompanying programmers are 36 years old

One dragon and one knight accompanying programmers are 36 years old

2022-06-12 04:46:00 Big craft

Arrangement | Zhang Jie

Coordinating editor | Du min

In recent days, , MIT Computer Science and artificial intelligence lab @MIT CSAIL Released a Twitter, Trigger countless netizens' memories , It said :“ How do you know you're old ? That's it :‘ Long Shu ’ already 36 Year old .” Some netizens commented that :“ A good book !” Of course ,“ Long Shu ” It deserves such a comment .“ Long Shu ” As an entry-level textbook for programming language , It has become the youth of most programmers , Carrying too many memories .

The cover is domineering ,“ Long Shu ” The origin of

When it comes to “ Long Shu ”, Many netizens must be curious about its name . Isn't it a learning book for programmers , How could it be called “ Long Shu ” What about the name ?

Go back to history , Initially in 1977 year , Its first edition was called 《Principles of Compiler Design》, That is, the compiler design principle , But its cover uses the pictures of knight and Dragon , Quite domineering , So for the first time, someone called it “ Long Shu ”. After that, it has been revised and upgraded twice .

This is from the Internet

9 After year , The authors have revised and upgraded the book , Change the title of the book to 《Compilers: Principles, Techniques and Tools》, That is, the principle of the compiler 、 Technology and tools mean , The cover is a knight and a red dragon , Known as “ Long Shuer ” and “ Red dragon book ”. Back until 2006 By the end of year , Another revision of the dragon book , Then there is another author Monica S. Lam, The title and cover of this book are still the same as the last one , But the difference is that this time the dragon is purple , So it's called “ Purple dragon book ”.

Meet Bell Labs , Create immortal masterpieces together

“ Long Shu ” The impact of , I have to admire the original author who wrote them ——Alfred Vaino Aho and Jeffrey David Ullman. They are ACM( The International Computer Association ) Announced 2020 Turing prize winner in , Mainly in recognition of their contributions in the field of computer programming languages . Some programs in the world today are written by programmers in high-level languages , Then compile it into low-level code to execute , Some of these technologies are based on “ Long Shu ” Based on .

Aho He won numerous awards in his life , One after another IEEE John · feng · Neumann medal and NEC C&C Awards, etc . Before joining Columbia University ,Aho Once served as vice president of computational science research at Bell Labs , And worked in the laboratory 30 many years . In addition to the current Columbia University Lawrence Gussman In addition to honorary professors ,Aho Or the National Academy of Engineering 、 Member of the American Academy of Arts and Sciences and the Royal Society of Canada , as well as ACM、IEEE、 Members of Bell Laboratories and the American Association for the development of Science .

Ullman A PhD in computer science from Princeton University , Taught at Princeton University , Then join Stanford University , And worked as a technician at Bell Labs . He also got EEE The von Neumann medal 、NEC C&C prize ,Donald E.Knuth Awards and ACM Karl V.Karlstrom Outstanding Educator Award .Ullman yes ACM members 、 National Academy of engineering 、 Member of the National Academy of Sciences and the American Academy of Arts and Sciences .

Aho and Ullman Our cooperation should start from 1967 Bell Labs in , They have been for decades , be conscientious and do one's best , It lays a foundation for the design and analysis of programming language theory and algorithm . Then they worked together to write some books and papers , And for the programming language 、 compiler 、 Algorithms and software systems introduce some new technologies .

1977 year , They wrote it together 《Principles of Compiler Design》 It has caused great repercussions in the computer industry , It is recognized by the industry as a classic in this field . The book introduces the basic knowledge of compilation principle , Such as compiler structure 、 Lexical analysis 、 Syntax analysis 、 Type checking and code generation . With the subsequent upgrade and revision , The book also adds some new content , Such as new data flow analysis technology and parallelism . The book clearly explains the various stages of converting high-level languages into machine code , The compiler is modularized , Make it clear at a glance .

Far reaching , It's widely spread

“ Long Shu ” Co author of Monica S. Lam stay 2015 In accepting CSDN Said in an interview with :“ We as educators , I also hope that technology can better benefit the world , This desire has nothing to do with profitability . Deep research into technology itself is a great thing , What it can bring is long-term benefits .” It is true ,“ Long Shu ” The birth of has affected many newcomers in the computer industry , Also created many great gods , Affected the fate of tens of thousands of computer experts and programmers , The computer industry has made a qualitative leap , This cannot be measured by money . Famous at home and abroad Swift The father of Chris Lattner, He studied hard in his computer major “ Long Shu ”, Later, he gradually became the of the great God .

“ Long Shu ” It can be used as a textbook for the course of compiling principle and technology of computer specialty in Colleges and universities , It can also be used as one of the professional reference books that computer technicians must read .“ Long Shu ” The arrival of has affected the whole world , It promotes the development of the computer industry , It also provides a standard for the design of compiler . You as a programmer , When did you see it “ Long Shu ” Of ?

Reference link :https://twitter.com/MIT_CSAIL/status/1497621230144294913

原网站

版权声明
本文为[Big craft]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203010625434161.html