1 option
Intermediate c programming / by Yung-Hsiang Lu.
- Format:
- Book
- Author/Creator:
- Lu, Yung-Hsiang, author.
- Language:
- English
- Subjects (All):
- C (Computer program language).
- Physical Description:
- 1 online resource (xxxi, 466 pages) : illustrations
- Edition:
- 1st edition
- Place of Publication:
- Boca Raton, FL : CRC Press, an imprint of Taylor and Francis, 2015.
- System Details:
- text file
- Summary:
- Teach Your Students How to Program Well 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.
- Contents:
- part I Computer Storage: Memory and File
- chapter 1 Program Execution
- chapter 2 Stack Memory
- chapter 3 Prevent, Detect, and Remove Bugs
- chapter 4 Pointers
- chapter 5 Writing and Testing Programs
- chapter 6 Strings
- chapter 7 Programming Problems and Debugging
- chapter 8 Heap Memory
- chapter 9 Programming Problems Using Heap Memory
- chapter 10 Reading and Writing Files
- chapter 11 Programming Problems Using File
- part II Recursion
- chapter 12 Recursion
- chapter 13 Recursive C Functions
- chapter 14 Integer Partition
- chapter 15 Programming Problems Using Recursion
- part III Structure
- chapter 16 Programmer-Dened Data Types
- chapter 17 Programming Problems Using Structure
- chapter 18 Linked Lists
- chapter 19 Programming Problems Using Linked List
- chapter 20 Binary Search Trees
- chapter 21 Parallel Programming Using Threads
- part IV Applications
- chapter 22 Finding the Exit of a Maze
- chapter 23 Image Processing
- chapter 24 Human Compression
- chapter A Linux
- chapter B
- Version Control
- chapter C Integrated Development Environments (IDE).
- Notes:
- Includes index.
- Description based on print version record.
- ISBN:
- 9780429156236
- 0429156235
- 9781498711647
- 1498711642
- 9781003257981
- OCLC:
- 914345570
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.