Ebook241 pages4 hours
Large Problems, Small Machines: Transforming Your Programs with Advanced Algorithms
By Steve Heller
Rating: 2.5 out of 5 stars
2.5/5
()
About this ebook
Large Problems, Small Machines: Transforming Your Programs with Advanced Algorithms describes a practical, real-world approach to program optimization based on advanced algorithms. Topics covered range from how to save storage using a restricted character set and how to speed up access to records by employing hash coding (or "scatter storage") and caching. A selective mailing list system is used to illustrate rapid access to and rearrangement of information selected by criteria specified at run-time. Comprised of six chapters, this book begins by discussing factors to consider when deciding whether a program needs optimization. In the next chapter, a supermarket price lookup system is used to illustrate how to save storage by using a restricted character set and how to speed up access to records with the aid of hash coding and caching. Attention is paid to rapid retrieval of prices. A selective mailing list system is then used to illustrate rapid access to and rearrangement of information selected by criteria specified at run-time. The book also considers the Huffman coding and arithmetic coding methods of data compression before concluding with a review of the characteristics of the algorithms encountered in previous chapters, as well as the future of the art of optimization. This monograph will be a useful resource for practicing computer programmers and those who intend to be working programmers.
Author
Steve Heller
Steve Heller has been a professional programmer for about 25 years, and is the President of Chrysalis Software Corporation, a consulting firm specializing in high-performance software, and practical, down-to-earth instructional materials. He is the author of two excellent books, Efficient C/C++ Programming and Who’s Afraid of C++?.
Related to Large Problems, Small Machines
Related ebooks
Getting Started with OpenVMS System Management Rating: 3 out of 5 stars3/5Logic Design for Array-Based Circuits: A Structured Design Methodology Rating: 0 out of 5 stars0 ratingsEfficient C/C++ Programming: Smaller, Faster, Better Rating: 3 out of 5 stars3/5Build Your Own Printed Circuit Board Rating: 2 out of 5 stars2/5Open Source Database Driven Web Development: A Guide for Information Professionals Rating: 0 out of 5 stars0 ratingsHardware and Computer Organization Rating: 0 out of 5 stars0 ratingsVoice Over IP Crash Course Rating: 2 out of 5 stars2/5Hack Attacks Revealed: A Complete Reference with Custom Security Hacking Toolkit Rating: 3 out of 5 stars3/5Getting Started with OpenVMS: A Guide for New Users Rating: 2 out of 5 stars2/5Building the Data Warehouse Rating: 5 out of 5 stars5/5The Art of Programming Embedded Systems Rating: 3 out of 5 stars3/5Programming Primer for the Macintosh®: Volume 1 Rating: 0 out of 5 stars0 ratingsJava 2 Micro Edition: Professional Developer's Guide Rating: 4 out of 5 stars4/5Visual Basic Design Patterns Rating: 0 out of 5 stars0 ratingsStructured Programming Using Turbo BASIC Rating: 0 out of 5 stars0 ratingsInside OrCAD Capture for Windows Rating: 0 out of 5 stars0 ratingsMastering Resin Rating: 0 out of 5 stars0 ratingsData Mining with SQL Server 2005 Rating: 0 out of 5 stars0 ratingsComputer Programming Languages in Practice: Made Simple Computerbooks Rating: 5 out of 5 stars5/5Developing Web Applications with Visual Basic.NET and ASP.NET Rating: 0 out of 5 stars0 ratingsSix Sigma Demystified: A Self-Teaching Guide Rating: 0 out of 5 stars0 ratingsDigital Cinema: The Revolution in Cinematography, Post-Production, and Distribution Rating: 0 out of 5 stars0 ratingsNumerical Simulations and Case Studies Using Visual C++.Net Rating: 0 out of 5 stars0 ratingsASP.NET 2.0 Beta Preview Rating: 0 out of 5 stars0 ratingsInside OrCAD Rating: 4 out of 5 stars4/5Identification of Cleaner Production Improvement Opportunities Rating: 0 out of 5 stars0 ratingsMathematical Experiments on the Computer Rating: 0 out of 5 stars0 ratingsLearning C with Fractals Rating: 0 out of 5 stars0 ratingsDigital Signal Processing Demystified Rating: 5 out of 5 stars5/5
Mathematics For You
The Everything Guide to Algebra: A Step-by-Step Guide to the Basics of Algebra - in Plain English! Rating: 4 out of 5 stars4/5Quantum Physics for Beginners Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5My Best Mathematical and Logic Puzzles Rating: 5 out of 5 stars5/5The Thirteen Books of the Elements, Vol. 1 Rating: 0 out of 5 stars0 ratingsBasic Math & Pre-Algebra For Dummies Rating: 4 out of 5 stars4/5Game Theory: A Simple Introduction Rating: 4 out of 5 stars4/5The Little Book of Mathematical Principles, Theories & Things Rating: 3 out of 5 stars3/5Algebra - The Very Basics Rating: 5 out of 5 stars5/5Mental Math Secrets - How To Be a Human Calculator Rating: 5 out of 5 stars5/5Calculus Made Easy Rating: 4 out of 5 stars4/5Real Estate by the Numbers: A Complete Reference Guide to Deal Analysis Rating: 0 out of 5 stars0 ratingsFlatland Rating: 4 out of 5 stars4/5Algebra I Workbook For Dummies Rating: 3 out of 5 stars3/5Logicomix: An epic search for truth Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5See Ya Later Calculator: Simple Math Tricks You Can Do in Your Head Rating: 4 out of 5 stars4/5The Everything Everyday Math Book: From Tipping to Taxes, All the Real-World, Everyday Math Skills You Need Rating: 5 out of 5 stars5/5Basic Math Notes Rating: 5 out of 5 stars5/5Algebra I For Dummies Rating: 4 out of 5 stars4/5Relativity: The special and the general theory Rating: 5 out of 5 stars5/5The Golden Ratio: The Divine Beauty of Mathematics Rating: 5 out of 5 stars5/5The Math of Life and Death: 7 Mathematical Principles That Shape Our Lives Rating: 4 out of 5 stars4/5Is God a Mathematician? Rating: 4 out of 5 stars4/5Introducing Game Theory: A Graphic Guide Rating: 4 out of 5 stars4/5
Reviews for Large Problems, Small Machines
Rating: 2.5 out of 5 stars
2.5/5
1 rating0 reviews
Book preview
Large Problems, Small Machines - Steve Heller
Enjoying the preview?
Page 1 of 1