Items related to Writing Efficient C Code: A Thorough Introduction

Writing Efficient C Code: A Thorough Introduction - Softcover

 
9789197794008: Writing Efficient C Code: A Thorough Introduction

This specific ISBN edition is currently not available.

Synopsis

Writing Efficient C Code: A Thorough Introduction was written for two groups of readers: · programmers who want to learn C from the beginning, and · practicing C programmers who want to sharpen their skills. Our goal with the book is to give the reader a deep understanding of both the ISO C programming language and a method based on performance measurements to write efficient C code. We present essentially all of C99 and the new revision of the ISO C standard, called C11. In addition to C, we introduce elementary computer architecture and essential C development tools including the gcc compiler, the gdb debugger, profilers, and the Valgrind suite of tools for performance analysis and automatic detection of software defects. Using performance measurements and a deep knowledge about which code transformations optimizing compilers can perform automatically, as well as their limitations, as the basis for the method for writing efficient C code, the readers of this book will hopefully become more productive and more competent in writing correct, maintainable and fast C code. In order to achieve this goal, and to help C programmers visualize the machine code and the clock cycle counts of their code, the book contains one chapter on the internals of modern optimizing compilers, and the necessary background on how C is translated to machine code for a RISC processor. At the book's site www.writing-efficient-c-code.com, the authors answer questions related to the book. It also has a growing list of zip-files useful for solving and checking exercises in the book.

"synopsis" may belong to another edition of this title.

About the Author

Dr. Jonas Skeppstedt has done research on optimizing compilers and multicore computer architecture in Lund, Chalmers, and USC in Los Angeles; his lmpcc compiler was rewarded ISO C certification in 2003 for C99; has taught C programming at Lund University for many years and has developed safety-critical C code for the new European Rail Traffic Management System (ERTMS), and helped German lawyers as expert witness on the C programming language. Christian Söderberg has been teaching programming at Lund University for 20 years.

"About this title" may belong to another edition of this title.

  • PublisherSkeppberg
  • Publication date2011
  • ISBN 10 9197794007
  • ISBN 13 9789197794008
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages784

(No Available Copies)

Search Books:



Create a Want

Can't find the book you're looking for? We'll keep searching for you. If one of our booksellers adds it to AbeBooks, we'll let you know!

Create a Want

Other Popular Editions of the Same Title

9781659599206: Writing Efficient C Code: a thorough introduction

Featured Edition

ISBN 10:  1659599202 ISBN 13:  9781659599206
Publisher: Independently published, 2020
Softcover