Intermediate C Programming
Book information
Description
Intermediate C Programming provides a stepping-stone for intermediate-level students to go from writing short programs to writing real programs well. It shows students how to identify and eliminate bugs, write clean code, share code with others, and use standard Linux-based tools, such as ddd and valgrind. The text covers numerous concepts and tools that will help your students write better programs. It enhances their programming skills by explaining programming concepts and comparing common mistakes with correct programs. It also discusses how to use debuggers and the strategies for debugging as well as studies the connection between programming and discrete mathematics. Front Cover Contents List of Figures List of Tables Foreword Preface Author, Reviewers, and Artist Rules in Software Development Source Code I. Computer Storage: Memory and File 1. Program Execution 2. Stack Memory 3. Prevent, Detect, and Remove Bugs 4. Pointers 5. Writing and Testing Programs 6. Strings 7. Programming Problems and Debugging 8. Heap Memory 9. Programming Problems Using Heap Memory 10. Reading and Writing Files 11. Programming Problems Using File II. Recursion 12. Recursion 13. Recursive C Functions 14. Integer Partition 15. Programming Problems Using Recursion III. Structure 16. Programmer-Defined Data Types 17. Programming Problems Using Structure 18. Linked Lists 19. Programming Problems Using Linked List 20. Binary Search Trees 21. Parallel Programming Using Threads IV. Applications 22. Finding the Exit of a Maze 23. Image Processing 24. Huffman Compression A. Linux B. Version Control C. Integrated Development Environments (IDE)
Similar books
Intermediate C Programming
2024 · PDF
Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence
2022 · PDF
Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence
2022 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF