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
Quantum Physics for Beginners Rating: 4 out of 5 stars4/5Geometry For Dummies Rating: 5 out of 5 stars5/5Algebra I Workbook For Dummies Rating: 3 out of 5 stars3/5Basic Math & Pre-Algebra For Dummies Rating: 4 out of 5 stars4/5Game Theory: A Simple Introduction Rating: 4 out of 5 stars4/5Algebra - The Very Basics Rating: 5 out of 5 stars5/5Practice Makes Perfect Algebra II Review and Workbook, Second Edition Rating: 4 out of 5 stars4/5Real Estate by the Numbers: A Complete Reference Guide to Deal Analysis Rating: 0 out of 5 stars0 ratingsPrecalculus: A Self-Teaching Guide Rating: 4 out of 5 stars4/5The Little Book of Mathematical Principles, Theories & Things Rating: 3 out of 5 stars3/5Mental Math Secrets - How To Be a Human Calculator Rating: 5 out of 5 stars5/5Calculus Made Easy Rating: 4 out of 5 stars4/5The Everything Guide to Algebra: A Step-by-Step Guide to the Basics of Algebra - in Plain English! Rating: 4 out of 5 stars4/5Painless Geometry Rating: 4 out of 5 stars4/5Relativity: The special and the general theory Rating: 5 out of 5 stars5/5Is God a Mathematician? Rating: 4 out of 5 stars4/5The Golden Ratio: The Divine Beauty of Mathematics Rating: 5 out of 5 stars5/5ACT Math & Science Prep: Includes 500+ Practice Questions Rating: 3 out of 5 stars3/5The Thirteen Books of the Elements, Vol. 1 Rating: 0 out of 5 stars0 ratingsSummary of The Black Swan: by Nassim Nicholas Taleb | Includes Analysis 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/5The Elements of Euclid for the Use of Schools and Colleges (Illustrated) Rating: 0 out of 5 stars0 ratingsThe Math Book: From Pythagoras to the 57th Dimension, 250 Milestones in the History of Mathematics Rating: 3 out of 5 stars3/5My Best Mathematical and Logic Puzzles Rating: 5 out of 5 stars5/5See Ya Later Calculator: Simple Math Tricks You Can Do in Your Head 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