It’s an extraordinary September, and every new book that’s coming out or already in stores is a classic, and this month’s new book is definitely worth keeping an eye on and collecting for every programmer.
The UNIX/Linux System Management Technical Manual (version 5) is expected to be available in mid-September
Authors: Evi Nemeth, Garth Snyder, Trent R. Trent R.Ein, Ben Whaley, Dan Mackin and others
Translator: Menjia
- UNIX/Linux System Management Technical Manual updated
- A number of well-known technical practice experts jointly dedication
- Explain in detail the principles, guidelines, and background required for appropriate use of technology
For those whose systems are in the cloud or in virtualized data centers; For those whose administrative work is mainly in the form of automation and configuration source code; For those who work closely with developers, network engineers, and all other workers in modern facilities, this book is for you. Internet Hall of Fame recognized innovator and founder of ISC and Farsight Security This book is fun and useful to read as a desk reference. If you use UNIX or Linux, keep it handy. The systematic history of the development of the book is concise, rich and memorable ways to teach the reader straight to the point. “– Jason A. Nunnelley
This book is a guide to installing, configuring, and maintaining any UNIX or Linux system, as well as a must-have guide to using systems that provide core Internet and cloud infrastructure. Updated for new distributions and cloud environments, this comprehensive guide covers excellent practices in system management, including storage management, network design and management, security, Web hosting, automation, configuration management, performance analysis, virtualization, DNS, and management of IT services organizations. The authors of this book are world-class technology practitioners who bring indispensable new content on cloud platforms, DevOps concepts, continuous deployment, containerization, monitoring, and many other important topics. No matter your role in UNIX – or Linux-based systems and networks, this informative, high-quality guide will improve your productivity and help you solve tough problems.
2. The programming program is expected to hit shelves in mid-September
By Edsger W. Dijkstra (Netherlands)
Translator: Qiu Zongyan
- A classic by Turing prize winner Edsger W. Dijkstra
- The best of the best in programming
This book discusses the essential characteristics of basic sequential programs, program description, and reasoning about program behavior (correctness), and illustrates the process of developing correct and reliable programs based on rigorous logical reasoning through thinking and developing examples of programs from simple to complex. The book was written in the late 1970s, but its profound influence on the development of technology in the field of programming, the development of programming languages and the study of program theory continues to this day. This book should be read by any computer scientist, teacher, and student who is interested in the essence of computer science and technology and wants to make a long-term development in the field of programs and software.
C++ design and evolution is expected to hit shelves in late September
By Bjarne Stroustrup
Translator: Qiu Zongyan
- The father of C++ classic
- The father of C++ thought collection
- Helping programmers understand the C++ language is irreplaceable
This book is one of C++ designer Bjarne Stroustrup’s most important books on the language (the other is the C++ programming language). In this book, the author comprehensively discusses the history and development of C++, the nature, significance and design background of various important mechanisms in C++, the basic uses and usage methods of these mechanisms, and discusses the application fields suitable for C++ and the future development prospects. This book is irreplaceable in helping people to understand the C++ language. It is worth reading by every professional worker, researcher, teacher and student who cares about, studies and uses the C++ language. In this book, the author also from the practical point of view, discussed a lot of programming language, system programming, object-oriented technology and methods, software system design and implementation technology and other related issues, worth every concerned about these fields and related problems of computer workers and students reading reference.
4. Software Debugging (2nd edition) Volume 2: Windows platform debugging (volume 1 and Volume 2) is expected to be on the shelves in late September
Author: Zhang Yinkui
- Domestic current focus on the introduction of software debugging topic of the authoritative works
The second volume of this book is divided into five parts, a total of 30 chapters, mainly around the Introduction of Windows system. The first chapter (chapters 1-4) introduces the brief history of Windows system, processes and threads, architecture and system components, as well as the startup process of Windows system. It not only describes the software world of Windows from the perspective of space, but also describes the building process of Windows world from the perspective of time.
The second (chapters 5-8) describes special procedure calls, shippers, the managed world, and Linux subsystems. Chapter 3 (chapters 9-19) delved into the user-mode debugging model, the user-mode debugging process, interrupt and exception management, unhandled exceptions and JIT debugging, hard errors and blue screens, error reporting, logging, event tracing, WHEA, kernel debugging engines, and validation mechanisms. Part 4 (Chapters 20 to 25) Outlines compiler debugging support in terms of compile and compile-time checking, runtime libraries and runtime checking, stack and function calls, heap and heap checking, compilation of exception-handling code, debugging symbols, and so on. Chapter 5 (Chapters 26-30) begins with an overview of the debugger’s history, working model, and classical architecture, followed by a discussion of the debugger integrated in Visual Studio and Visual Studio (VS) Code, respectively, and concludes with an in-depth look at the history, structure, and usage of the WinDBG debugger.
Natural language processing is expected to hit shelves in mid-to-late September
- For intermediate and advanced Python developers
- Both basic theory and programming practice
- Practical guide for practitioners in the field of modern natural language processing
Professional review
“In this book, readers will learn not only the inner workings of these NLP systems, but also relevant theoretical and practical skills and create their own algorithms or models.” Arwen Griffioen, Ph.D., Zendesk “Provides an overview of current NLP tools in Python. I will definitely have this book handy for my own NLP work. Highly recommended!” — Tony Mullen, Northeastern University, Seattle
This book is a practical guide to building machines that can read and interpret human language. In this book, readers can use existing Python packages to capture the meaning of text and respond accordingly. The book extends traditional natural language processing methods to include neural networks, modern deep learning algorithms, and generative techniques for real-world problems such as extracting dates and names, synthesizing text, and answering open-ended questions. ● Use Keras, TensorFlow, Gensim, sciKit-learn and other tools. ● Rule-based natural language processing and data-based natural language processing. ● Extensible natural language processing pipeline. To read this book, you need a basic understanding of deep learning and intermediate Python programming skills.
6. Machine learning enhancement — theory and Algorithm is expected to hit shelves by the end of September
- A detailed theoretical reference to machine learning promotion methods
- The founder of the method of ascension and winner of the Godel Prize
Experts say the book is an excellent mental stretcher that deserves to be read well and reread many times, even by non-specialists. In short, this is one of the best books I’ve ever read on machine learning… – Bactra comments
Written by the authors of ascension, Robert E. Schapire and Yoav Freund, this book aggregates, organizes, simplifies, and substantially expands research on ascension, The theory and practice of ascension are presented in a way that can be easily read and understood by readers of all backgrounds, while providing an authoritative reference for senior researchers. All the material is tailored to the needs of the beginning reader, with exercises at the end of each chapter, making this book suitable for use as a relevant textbook. This book first gives a brief introduction to machine learning algorithm and its analysis methods. Then the core theory of the method of ascension, especially its generalization ability, is discussed. A number of theoretical perspectives that contribute to the understanding and interpretation of the method of ascension are examined. It provides practical extensions to the lifting method to solve more complex learning problems. Finally, some advanced theories are put forward. Numerous application examples and illustrations are provided throughout. This book is suitable for anyone who is interested in machine learning algorithms and ascension, as well as for higher education courses.
7. C and Pointers
Author: Kenny
- C language programming primer for more than 30 years
- C Pointer classic 2020 edition, recommended by ACCU President Francis Glassborow
- Provide valuable tips and wise warnings
Designed for advanced C programmers and students, this book is a comprehensive resource for those who need an in-depth understanding of the C programming language. This book thoroughly explores the basics and advanced features of Pointers, ensuring that C programmers can incorporate the power of Pointers into their C programs. This comprehensive book, with detailed explanations of C programming idioms and in-depth discussions of some of the more advanced topics of C Pointers, is a valuable tutorial and reference for advanced students and C programmers.
Contents:
- Provides complete background information to facilitate readers to fully understand C language;
- A comprehensive introduction to Pointers, including syntax, the art of using Pointers effectively, and common programming idioms for Pointers;
- The different methods of implementing general abstract data structure are compared.
- Use a simple, familiar writing style to explain difficult topics clearly, and use extensive illustrations and diagrams to visualize complex concepts;
- Programming skills, efficiency, portability and software engineering are discussed, and some common programming pitfalls are marked by “warning”.
- Every function in the C standard library is introduced.
8.A
By Andrew Koenig
Translator: Gao Wei
- Francis Glassborow, chairman of ACCU, strongly recommends it
- C++ industry veteran technical god C++ standards committee member Andrew Koenig famous book
- It has been a global bestseller for more than 30 years and has influenced several generations of programmers at home and abroad
This book will help you reduce bugs in your C code and C++ code by at least 90%. Francis Glassborow, ACCU Chairman
The author of “C Traps and Pitfalls” is based on a paper he published at Bell LABS in 1985, and combines his own work experience to expand this paper into a valuable classic for C programmers. This book does not set out to criticize C, but to help C programmers bypass the pitfalls and obstacles of programming. “C Traps and Defects” is divided into eight chapters, which respectively analyze the possible problems in C programming from the aspects of lexical traps, syntactic traps, semantic traps, links, library functions, preprocessors, conformance defects and so on. Finally, the author gives some practical suggestions in one chapter. “C Pitfalls and Pitfalls” is suitable for experienced C programmers, even if you are a master C programmer, it should be a must-have book on your desk.