Thinking Forth is a book about the philosophy of problem solving and programming style, applied to the unique programming language Forth. Published first in 1984, it could be among the timeless classics of computer books, such as Fred Brooks' The Mythical Man-Month and Donald Knuth's The Art of Computer Programming.
Many software engineering principles discussed here have been rediscovered in eXtreme Programming, including (re)factoring, modularity, bottom-up and incremental design. Here you'll find all of those and more, such as the value of analysis and design, described in Leo Brodie's down-to-earth, humorous style, with illustrations, code examples, practical real life applications, illustrative cartoons, and interviews with Forth's inventor, Charles H. Moore as well as other Forth thinkers.
Pages : | 316 pages |
Size : | PDF files |
File type : | |
Downloads: | 21 |
Created: | 2020-08-30 |
License: | CC BY-NC-SA 2.0 |
Author(s): | Leo Brodie |
This book is a classic psychology essay that explains why a successful business man in his eighties still wakes up early and reads the papers. It is a matter of developing good habits that makes people successful. This book will teach you how to develop the habits that lead to success....
Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference Using Python and PyMCMaster Bayesian Inference through Practical Examples and Computation - Without Advanced Mathematical Analysis....
Microservices AntiPatterns and PitfallsRemember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA's advantages and disadvantages, and struggled to make this complex architecture work. Today, we're poised to repeat this same experience with microservices - only this time we’r...
Mathematical Applications for Game DevelopmentThis book presents applications of mathematics and science in game and simulation programming. Includes the utilization of matrix and vector operations, kinematics, and Newtonian principles in games and simulations. Also covers code optimization. ...
Trigonometry: A Trig Cheat Sheet for Solving ProblemsIn this tutorial on trigonometry, we'll cover the basics of right triangles and the primary trigonometric functions, we'll refer to a Trig Cheat Sheet to help you quickly recall key concepts and formulas....
Learning RDownload free course Learning R, pdf file on 619 pages by Stack Overflow Community....
Cracking Passwords GuideThis tutorial is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here....
Google Maps API SuccinctlyDownload free course Google Maps API Succinctly, pdf file on 104 pages by Mark Lewin....
Node.js Notes for ProfessionalsDownload free course Node.js Notes for Professionals, pdf file on 333 pages by Stack Overflow Community....
Flutter SuccinctlyDownload free course Flutter Succinctly, pdf file on 129 pages by Ed Freitas....