Get Free Shipping on orders over $89
Beginning C : From Novice to Professional - Ivor Horton

Beginning C

From Novice to Professional

By: Ivor Horton

Paperback | 8 December 2014 | Edition Number 4

At a Glance

Paperback


$84.99

or 4 interest-free payments of $21.25 with

 or 

Ships in 5 to 7 business days

We lelcome to Beginning C: From Novice to Professional, Fourth Edition. With this book you can become a competent C programmer. In many ways, C is an ideal language with which to learn programming. C is a very compact language, so there isn't a lot of syntax to learn before you can write real applications. In spite of its conciseness and ease, it's also an extremely powerful language that's still widely used by professionals. The power of C is such that it is used for programming at all levels, from device drivers and operating system components to large-scale applications. C compilers are available for virtually every kind of computer, so when you've learned C, you'll be equipped to program in just about any context. Finally, once you know C, you have an excellent base from which you can build an understanding of the object-oriented C++. My objective in this book is to minimize what I think are the three main hurdles the aspiring programmer must face: coming to grips with the jargon that pervades every programming language, understanding how to use the language elements (as opposed to merely knowing what they are), and appreciating how the language is applied in a practical context. Jargon is an invaluable and virtually indispensable means of communication for the expert professional as well as the competent amateur, so it can't be avoided.
Industry Reviews

From the reviews of the fourth edition:

"This tutorial is intended for a wide range of readers, from nonprogrammers to those with programming experience who don't know the C language. The book's goal is to be a comprehensive text that will lead the prospective programmer from his or her starting point all the way to a career in programming. ... It also gives a good overview of the process of program creation, including a section on dealing with errors." (William Fahle, ACM Computing Reviews, Vol. 49 (4), April, 2008)

Other Editions and Formats

Hardcover

Published: 1st November 2006

More in Software Engineering

The Essence of Software Engineering - Cersei Page
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$38.20

20%
OFF
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
The Art of Spyro : Reignited Trilogy - Micky Neilson

RRP $75.00

$55.75

26%
OFF
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$36.75

26%
OFF
Refactoring 2ed : Improving the Design of Existing Code - Martin Fowler
Arduino for Dummies : Blackwell Philosophy Anthologies - John Nussey
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Go Cookbook : Expert Solutions for Commonly Needed Go Tasks - Sau Sheong Chang
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Architectural Approach to Level Design : Second edition - Christopher W.  Totten
The Engineering Leader : Strategies for Scaling Teams and Yourself - Cate Huston
C# 12 Pocket Reference : Instant Help for C# 12 Programmers - Joseph Albahari
C# 12 in a Nutshell : The Definitive Reference - Joseph Albahari

RRP $133.00

$106.40

20%
OFF