Teach Yourself C
Title | Teach Yourself C PDF eBook |
Author | Herbert Schildt |
Publisher | McGraw-Hill/Osborne Media |
Pages | 664 |
Release | 1997 |
Genre | C (Computer program language) |
ISBN |
This edition expands coverage of the C library, updates the Windows programming overview to Windows 95, and adds material pointing towards C++. Schildt also adds some defensive coding to the examples so they will compile as both C and C++ programs
Teach Yourself Advanced C in 21 Days
Title | Teach Yourself Advanced C in 21 Days PDF eBook |
Author | Bradley Jones |
Publisher | Prentice Hall |
Pages | 916 |
Release | 1994 |
Genre | Computers |
ISBN | 9780672304712 |
The perfect tutorial for C programmers wanting to take their skills to the next level! Designed to be the follow-up tutorial to the successful Teach Yourself C in 21 Days.-- Uses lots of visual elements such as shaded syntax boxes, notes boxes, and line-by-line descriptions of the program examples-- Introduces carefully planned series of lessons, quizzes, exercises, and workshops to motivate and reinforce learning
C Programming in One Hour a Day, Sams Teach Yourself
Title | C Programming in One Hour a Day, Sams Teach Yourself PDF eBook |
Author | Bradley L. Jones |
Publisher | Sams Publishing |
Pages | 696 |
Release | 2013-10-07 |
Genre | Computers |
ISBN | 0133414388 |
Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of the worldwide best-seller Sams Teach Yourself C in 21 Days. Fully revised for the new C11 standard and libraries, it now emphasizes platform-independent C programming using free, open-source C compilers. This edition strengthens its focus on C programming fundamentals, and adds new material on popular C-based object-oriented programming languages such as Objective-C. Filled with carefully explained code, clear syntax examples, and well-crafted exercises, this is the broadest and deepest introductory C tutorial available. It’s ideal for anyone who’s serious about truly mastering C – including thousands of developers who want to leverage its speed and performance in modern mobile and gaming apps. Friendly and accessible, it delivers step-by-step, hands-on experience that starts with simple tasks and gradually builds to professional-quality techniques. Each lesson is designed to be completed in hour or less, introducing and clearly explaining essential concepts, providing practical examples, and encouraging you to build simple programs on your own. Coverage includes: Understanding C program components and structure Mastering essential C syntax and program control Using core language features, including numeric arrays, pointers, characters, strings, structures, and variable scope Interacting with the screen, printer, and keyboard Using functions and exploring the C Function Library Working with memory and the compiler Contents at a Glance PART I: FUNDAMENTALS OF C 1 Getting Started with C 2 The Components of a C Program 3 Storing Information: Variables and Constants 4 The Pieces of a C Program: Statements, Expressions, and Operators 5 Packaging Code in Functions 6 Basic Program Control 7 Fundamentals of Reading and Writing Information PART II: PUTTING C TO WORK 8 Using Numeric Arrays 9 Understanding Pointers 10 Working with Characters and Strings 11 Implementing Structures, Unions, and TypeDefs 12 Understanding Variable Scope 13 Advanced Program Control 14 Working with the Screen, Printer, and Keyboard PART III: ADVANCED C 15 Pointers to Pointers and Arrays of Pointers 16 Pointers to Functions and Linked Lists 17 Using Disk Files 18 Manipulating Strings 19 Getting More from Functions 20 Exploring the C Function Library 21 Working with Memory 22 Advanced Compiler Use PART IV: APPENDIXES A ASCII Chart B C/C++ Reserved Words C Common C Functions D Answers
Learn C the Hard Way
Title | Learn C the Hard Way PDF eBook |
Author | Zed A. Shaw |
Publisher | Addison-Wesley Professional |
Pages | 931 |
Release | 2015-08-10 |
Genre | Computers |
ISBN | 0133124371 |
You Will Learn C! Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else. In Learn C the Hard Way, you’ll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw’s teaching video and read the exercise. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you’ll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects. Through practical projects you’ll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including Setting up a C environment Basic syntax and idioms Compilation, make files, and linkers Operators, variables, and data types Program control Arrays and strings Functions, pointers, and structs Memory allocation I/O and files Libraries Data structures, including linked lists, sort, and search Stacks and queues Debugging, defensive coding, and automated testing Fixing stack overflows, illegal memory access, and more Breaking and hacking your own C code It’ll Be Hard at First. But Soon, You’ll Just Get It–And That Will Feel Great! This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful programming languages. You’ll be a C programmer.
Wiley's Teach Yourself C++
Title | Wiley's Teach Yourself C++ PDF eBook |
Author | Al Stevens |
Publisher | Wiley |
Pages | 738 |
Release | 2003-04-04 |
Genre | Computers |
ISBN | 9780764526442 |
* The number one C++ self-study course from the nation's number one C++ authority, the author of the Dr. Dobb's Journal "C Programming" column since 1988 * Completely updated with the latest revisions to the C++ compilers, this book uses a tutorial approach to teach one of the most widely used, yet hard to learn, programming languages-more than 100,000 copies sold over all editions * Provides a complete working program to teach each lesson and carefully builds on previous lessons for greater understanding * CD-ROM includes a complete Windows-hosted IDE and C++ compiler suite, allowing the reader to compile, run, and experiment with the example programs for a complete tutorial experience
Sams Teach Yourself C++ in 24 Hours, 5/e
Title | Sams Teach Yourself C++ in 24 Hours, 5/e PDF eBook |
Author | Jesse Liberty |
Publisher | Pearson Education India |
Pages | 468 |
Release | 2011 |
Genre | |
ISBN | 9788131766910 |
Sams Teach Yourself C++ in One Hour a Day
Title | Sams Teach Yourself C++ in One Hour a Day PDF eBook |
Author | Jesse Liberty |
Publisher | Sams Publishing |
Pages | 0 |
Release | 2009 |
Genre | C++ (Computer program language) |
ISBN | 9780672329418 |
Updated and reworked to trim down the material into shorter, more focused one-hour lessons, this book contains numerous examples of syntax and detailed analysis of code to provide solid instruction for beginning programmers.