Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C Programming - A Beginner's Course

Buy
Comments posted online for C Programming – A Beginner's Course: "The text does a great job of explaining concepts and the examples are pretty good." "It covers a lot of ideas and concepts that are left out of the other beginner books." "This book does such a good job at explaining the fundamentals of the language..." "This is a great book for anyone new to C programming" "The clearest explanation of sorting and searching algorithms I've read. A gem, the best kept secret on the internet." "I was amazed at the number of sidenotes/comments in the chapters that I did not learn in college." This book is intended for anyone who is learning programming for the first time. The main goal is to teach fundamental programming principles using C, a popular language used in schools and industry. However, the book is more about teaching programming basics than it is about teaching C. Basic programming proficiency requires that you know, at least, the following: the primitive data types of the language (integer, floating-point, character); how to write input/output statements; how to write conditional statements (if, if...else); how to write looping statements (while, for); how to write functions and how to declare and use arrays. But, more importantly, you need to be able to write programs to solve problems using these features. This book explains all of the above in an easy, conversational style. To learn programming well you must write programs. The exercises are a very rich source of problems, a result of the author's forty-odd years in the teaching of programming.
(HTML tags aren't allowed.)

Boost.Asio C++ Network Programming Cookbook
Boost.Asio C++ Network Programming Cookbook

Key Features

  • Build highly efficient distributed applications with ease
  • Enhance your cross-platform network programming skills with one of the most reputable C++ libraries
  • Find solutions to real-world problems related to network programming with ready-to-use recipes using this...
Wicked Cool Shell Scripts, 2nd Edition: 101 Scripts for Linux, OS X, and UNIX Systems
Wicked Cool Shell Scripts, 2nd Edition: 101 Scripts for Linux, OS X, and UNIX Systems
Shell scripts are an efficient way to interact with your machine and manage your files and system operations. With just a few lines of code, your computer will do exactly what you want it to do. But you can also use shell scripts for many other essential (and not-so-essential) tasks.

This second edition of Wicked Cool
...
Beginner's Guide to Android App Development: A Practical Approach for Beginners
Beginner's Guide to Android App Development: A Practical Approach for Beginners
This book covers Android app design fundamentals in Android Studio using Java programming language.

The author assumes you have no experience in app development. The book starts with the installation of the required development environment and setting up the emulators. Then, the simplest “Hello World” app is
...

Designing Digital Games: Create Games with Scratch! (Dummies Junior)
Designing Digital Games: Create Games with Scratch! (Dummies Junior)
The easy way for kids to get started with video game design

Is your youngster a designer at heart? Read on! Designing Digital Games helps children apply their design skills to video game design using Scratch—and this book! Introducing simple programming concepts over the course of three easy-to-follow projects,...

Applied Engineering Failure Analysis: Theory and Practice
Applied Engineering Failure Analysis: Theory and Practice

Applied Engineering Failure Analysis: Theory and Practice provides a point of reference for engineering failure analysis (EFA) cases, presenting a compilation of case studies covering a 35-year period, from the 1970s to 2012. This period spans the era from the time when slide rules were used routinely for...

Assembly Language for Intel-Based Computers (4th Edition)
Assembly Language for Intel-Based Computers (4th Edition)

For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture. This complete and fully updated study of assembly language for the IBM-PC teaches students how to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies and...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy