For Beginners Archives - Max-Midi https://www.maxmidi.com Programming Books Sat, 27 Nov 2021 18:33:08 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 https://www.maxmidi.com/wp-content/uploads/2021/11/cropped-programming-32x32.png For Beginners Archives - Max-Midi https://www.maxmidi.com 32 32 “Structure and Interpretation of Computer Programs,” Abelson Harold, Sussman Gerald J. https://www.maxmidi.com/structure-and-interpretation-of-computer-programs-abelson-harold-sussman-gerald-j/ Thu, 14 Oct 2021 19:25:16 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-7/ This book is devoted to describing various systems of program syntax, analyzing the transition from a set of algorithms to program code. Considerable space is devoted to a discussion of the set of "elementary programs"

The post “Structure and Interpretation of Computer Programs,” Abelson Harold, Sussman Gerald J. appeared first on Max-Midi.

]]>
This book is devoted to describing various systems of program syntax, analyzing the transition from a set of algorithms to program code. Considerable space is devoted to a discussion of the set of “elementary programs” used as design elements for programs of higher levels of complexity, optimizing the ratio of their “weight” and efficiency. Special attention is paid to the analysis of the problem of interaction between the computer as a physical object and the program code, which provides the information component of the calculation.

The book will be useful for everyone who has to deal with programming, including those in the humanities.

The post “Structure and Interpretation of Computer Programs,” Abelson Harold, Sussman Gerald J. appeared first on Max-Midi.

]]>
“Self-Programmer. How to Learn to Program and Get a Job at Ebay?” by Corey Althoff https://www.maxmidi.com/self-programmer-how-to-learn-to-program-and-get-a-job-at-ebay-by-corey-althoff/ Sun, 12 Sep 2021 19:25:16 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-11/ The author of this book took just one year to learn how to program, which is no small feat in itself. But Corey Althoff went further, and after learning how to program, he got a job as a developer at one of the most serious modern IT companies - Ebay. How did he do it?

The post “Self-Programmer. How to Learn to Program and Get a Job at Ebay?” by Corey Althoff appeared first on Max-Midi.

]]>
The author of this book took just one year to learn how to program, which is no small feat in itself. But Corey Althoff went further, and after learning how to program, he got a job as a developer at one of the most serious modern IT companies – Ebay. How did he do it?

Read this book and learn Python programming with the author’s unique methodology – you can do it too!

The post “Self-Programmer. How to Learn to Program and Get a Job at Ebay?” by Corey Althoff appeared first on Max-Midi.

]]>
“Algorithms in Java” by Robert Sedgwick, Kevin Wayne https://www.maxmidi.com/algorithms-in-java-by-robert-sedgwick-kevin-wayne/ Sat, 11 Sep 2021 19:25:16 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-12/ Sedgwick and Wayne's book Algorithms in Java is a classic reference guide that contains the requisite body of knowledge for the programmer in the field of algorithms accumulated over the past few decades

The post “Algorithms in Java” by Robert Sedgwick, Kevin Wayne appeared first on Max-Midi.

]]>
Sedgwick and Wayne’s book Algorithms in Java is a classic reference guide that contains the requisite body of knowledge for the programmer in the field of algorithms accumulated over the past few decades

The book covers a wide range of topics: a comprehensive explanation of data structures and algorithms for sorting, searching, graphing, and string processing, including fifty algorithms (code on site) that every programmer should know. Describes new implementations of algorithms in Java, written in a clear, modular style in which all the code is accessible to the reader and fully ready to use. The book explores algorithms in Java in the context of critical scientific, engineering, and commercial applications. Clients and algorithms are expressed using real code, not pseudocode as in many other books.

What sets this book apart from many others is its clear and concise text, detailed examples with illustrations, carefully chosen code, historical and scientific context, and exercises for self-study at all levels. The book presents accurate performance considerations supported by appropriate mathematical models and empirical studies that support the validity of these models.

The post “Algorithms in Java” by Robert Sedgwick, Kevin Wayne appeared first on Max-Midi.

]]>
“Code. The Secret Language of Computer Science”, Charles Petzold https://www.maxmidi.com/brain-power-blueberry-smoothie/ Sat, 11 Sep 2021 19:25:15 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-2/ This book is the ABCs of computer technology. Step by step the author acquaints the reader with the essence of coding information, tells about the history of computers, with practical examples helps to master the basic concepts of information technology, in detail sets forth the principles of the processor and other computer devices. Written in ...

The post “Code. The Secret Language of Computer Science”, Charles Petzold appeared first on Max-Midi.

]]>
This book is the ABCs of computer technology. Step by step the author acquaints the reader with the essence of coding information, tells about the history of computers, with practical examples helps to master the basic concepts of information technology, in detail sets forth the principles of the processor and other computer devices.

Written in lively, accessible, and sometimes ironic style, the book is richly illustrated and consists of 25 chapters and a subject index.

The publication is intended primarily for college students (both humanities and technical), as well as for anyone interested in the principles of creating and running a computer.

The post “Code. The Secret Language of Computer Science”, Charles Petzold appeared first on Max-Midi.

]]>
“The Human Factor. Successful Projects and Teams,” Tom Demarco, Timothy Lister https://www.maxmidi.com/the-human-factor-successful-projects-and-teams-tom-demarco-timothy-lister/ Wed, 08 Sep 2021 19:25:15 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-4/ Few books about computers have had such a notable impact on software development management as The Human Factor. The unique insight of this book, which has maintained its position on the bestseller list for many

The post “The Human Factor. Successful Projects and Teams,” Tom Demarco, Timothy Lister appeared first on Max-Midi.

]]>
Few books about computers have had such a notable impact on software development management as The Human Factor. The unique insight of this book, which has maintained its position on the bestseller list for many years: the most difficult problems of software development are not technological, but social. These human problems are not easy to solve, but by solving them, you increase your chances of success to an upper limit.

The third edition has six new chapters and numerous edits to the main text, so that the book is now better suited to modern development environments and contemporary problems. In particular, it discusses leadership pathologies not previously thought of as pathologies, the evolving culture of meetings, and also the growing realization that some of our tools serve as anchors rather than engines. Anyone who needs to manage a software development project or an entire organization of this kind will find plenty of valuable advice in the pages of this book.

The post “The Human Factor. Successful Projects and Teams,” Tom Demarco, Timothy Lister appeared first on Max-Midi.

]]>
“Coders at Work. Reflections on the Craft of Programming”, Peter Seibel https://www.maxmidi.com/coders-at-work-reflections-on-the-craft-of-programming-peter-seibel/ Wed, 28 Jul 2021 19:25:16 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-10/ Programmers are not very public people, many work alone or in small groups. And the most important and interesting part of their work is not visible to anyone, because it takes place in their heads. Peter Seibel, a writer-programmer, removes the veil of mystery from this profession.

The post “Coders at Work. Reflections on the Craft of Programming”, Peter Seibel appeared first on Max-Midi.

]]>
Programmers are not very public people, many work alone or in small groups. And the most important and interesting part of their work is not visible to anyone, because it takes place in their heads. Peter Seibel, a writer-programmer, removes the veil of mystery from this profession. He has interviewed 15 of the greatest professionals: Ken Thompson, the creator of UNIX, Bernie Kozell, a member of the first implementation of ARPANET, Donald Knuth, Guy Steele, Jamie Zawinski, Simon Payton-Jones, Peter Norvig, Douglas Crockford, Joshua Bloch, Brendan Ike, Joe Armstrong, Brad Fitzpatrick, creator of LiveJournal, and others.

All of them had been hooked on programming since high school. At that time, in the early days of the industry, very few schools offered courses in computer science. Therefore, the future gurus had to conquer professional heights on their own, but all of them are distinguished by creative burning and total dedication to the work they love.

You will learn what they think about the future of programming and how they themselves learned to program, how, in their opinion, software should be designed, how the choice of programming language affects productivity, and whether it is possible to facilitate the detection of hard-to-find bugs.

The post “Coders at Work. Reflections on the Craft of Programming”, Peter Seibel appeared first on Max-Midi.

]]>
“Enterprise Application Templates,” Martin Fowler https://www.maxmidi.com/enterprise-application-templates-martin-fowler/ Sat, 15 May 2021 19:25:15 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-6/ Creating computer systems is far from straightforward. As their complexity increases, the processes of designing the corresponding software become more and more labor-intensive, with labor costs increasing exponentially. As in any profession, progress in programming is achieved solely by learning

The post “Enterprise Application Templates,” Martin Fowler appeared first on Max-Midi.

]]>
Creating computer systems is far from straightforward. As their complexity increases, the processes of designing the corresponding software become more and more labor-intensive, with labor costs increasing exponentially. As in any profession, progress in programming is achieved solely by learning, not only from mistakes, but also from successes, both their own and others’. The book provides answers to the difficult questions that all developers of corporate systems have to face. The author, a well-known expert in the field of object-oriented programming, has noticed that with the development of technology, the basic principles of designing and solving common problems remain the same, and highlighted more than 40 of the most common approaches, framing them as typical solutions. The result is an indispensable guide to the architecture of software systems for any corporate platform. It is a kind of manual that will help you not only to master the information, but also to convey the obtained knowledge much faster and more effectively than the author managed to do.

The book is intended for programmers, designers and architects who create enterprise applications and strive to improve the quality of strategic decisions.

The post “Enterprise Application Templates,” Martin Fowler appeared first on Max-Midi.

]]>
“The Art of Programming” by Donald Knuth https://www.maxmidi.com/the-art-of-programming-by-donald-knuth/ Wed, 02 Dec 2020 19:25:16 +0000 https://www.loftocean.com/demo-data/tinysalt/2020/03/27/norwegian-egg-benedict-8/ A fundamental monograph by Donald Knuth, a renowned American mathematician and computer scientist, devoted to a review and analysis of the most important algorithms used in computer science.

The post “The Art of Programming” by Donald Knuth appeared first on Max-Midi.

]]>
A fundamental monograph by Donald Knuth, a renowned American mathematician and computer scientist, devoted to a review and analysis of the most important algorithms used in computer science. In 1999 the book was recognized as one of the twelve best physical and mathematical monographs of the century.

The first volume of the series begins with a description of basic programming concepts and methods. The author then concentrates on the consideration of information structures–the representation of information within a computer, the structural relationships between data elements, and ways to work effectively with them. For simulation methods, symbolic computation, numerical methods, and software development methods, examples of elementary applications are given. Compared with the previous edition, dozens of simple, yet very important algorithms have been added. The mathematical introduction section has also been substantially revised in accordance with modern lines of research.

The post “The Art of Programming” by Donald Knuth appeared first on Max-Midi.

]]>