Pt I: Programming Techniques -- Profilers -- Computing Primes, Using Profilers, A Specialized Profiler, Building Profilers, Principles, Problems -- Associative Arrays -- Associative Arrays In Awk, A Finite State Machine Simulator, Topological Sorting, Principles, Problems -- Confessions Of A Coder -- Binary Search, Selection, A Subroutine Library, Principles, Problems -- Self-describing Data -- Name-value Pairs, Provenances In Programming, A Sorting Lab, Principles, Problems -- Pt. Ii: Tricks Of The Trade -- Cutting The Gordian Knot -- A Quiz, Some Solutions, Hints, Principles, Problems, Debugging -- Bumper-sticker Computer Science -- Coding, User Interfaces, Debugging, Performance, Documentation, Managing Software, Miscellaneous Rules, Principles, Problems -- The Envelope Is Back -- A Warm-up For Cool Brains, Performance Rules Of Thumb, Little's Law, Principles, Problems, Quick Calculations In Everyday Life -- The Furbelow Memorandum -- The Memo, Principles -- Pt. Iii: I/o Fit For Humans -- Little Languages -- The Pic Language, Perspective, Pic Preprocessors, Little Languages For Implementing Pic, Principles, Problems -- Document Design -- Tables, Three Design Principles, Figures, Text, The Right Medium, Principles, Problems, A Catalog Of Pet Peeves -- Graphic Output -- A Case Study, A Sampler Of Displays, Principles, Problems, Napoleon's March To Moscow -- A Survey Of Surveys -- The Problems Of Polling, The Languages, The Pictures, Principles, Problems -- Pt. Iv: Algorithms -- A Sample Of Brilliance -- A Sampling Of Sampling Algorithms, Floyd's Algorithm, Random Permutations, Principles, Problems, A Big Success Story -- Selection -- The Problem, The Program, Analysis Of Run Time, Principles, Problems. Jon Bentley. Includes Index.
更多信息……