Summary Preface Use the Tools Available Style Considering Safety Considering Maintainability Considering Portability Considering Threadability Considering Performance Enable Scripting Further Reading Final Thoughts