Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

C


1. 

C Programming Essentials

C Programming Essentials

By: Kashi Nath Dey; Samir Bandyopadhyay

Publisher: Pearson Education India

Publication Date: 20-APR-2010

Insert Date: 10-APR-2014

Slots: 1.0

Table of Contents • Start Reading

C Programming Essentials is specifically designed to be used at the beginner and intermediate level. The book is organized around language as the tool for design and programming and library functions. It demonstrates key techniques that make C effective and focuses on the fundamental concepts necessary for mastery. An introduction to C99 is also provided. ...

2. 

Wskaźniki w języku C. Przewodnik

Wskaźniki w języku C. Przewodnik

By: 

Publisher: Helion

Publication Date: 07-JAN-2014

Insert Date: 05-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Jeśli chcesz błyskawicznie opanować programowanie w języku C, sięgnij po tę książkę! Gdy już poznasz podstawy, nauczysz się także korzystać ze wskaźników. To prawdziwa zmora wszystkich programistów, bowiem błędne wykorzystanie wskaźnika może w okamgnieniu zrujnować Twój program. Zobacz, jak tego uniknąć i zaprzyjaźnić się ze wskaźnikami. Inne książki opisują wskaźniki w jednym lub dwu rozdziałach, natomiast my poświęciliśmy im całą książkę. Dzięki temu dogłębnie poznasz ten mechanizm, zrozumiesz go i przekonasz się, że przy odrobinie uwagi nie jest on wcale taki straszny! W trakcie lektury...

3. 

Pointers in C: A Hands on Approach

Pointers in C: A Hands on Approach

By: Naveen Toppo; Hrishikesh Dewan

Publisher: Apress

Publication Date: 19-DEC-2013

Insert Date: 07-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Pointers in C provides a resource for professionals and advanced students needing in-depth but hands-on coverage of pointer basics and advanced features. The goal is to help programmers in wielding the full potential of pointers. In spite of its vast usage, understanding and proper usage of pointers remains a significant problem. This book's aim is to first introduce the basic building blocks such as elaborate details about memory, the compilation process (parsing/preprocessing/assembler/object code generation), the runtime memory organization of an executable and virtual memory. These...

4. 

C Primer Plus, Sixth Edition

C Primer Plus, Sixth Edition

By: Stephen Prata

Publisher: Addison-Wesley Professional

Publication Date: 26-NOV-2013

Insert Date: 27-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers. This computer science classic teaches principles of programming, including structured code and top-down design. Author and educator Stephen Prata has created an introduction to C that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use. Review...

5. 

Advanced Topics in C: Core Concepts in Data Structures

Advanced Topics in C: Core Concepts in Data Structures

By: Noel Kalicharan

Publisher: Apress

Publication Date: 31-OCT-2013

Insert Date: 21-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C. Advanced Topics In C teaches concepts that any budding programmer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to manipulate versatile and popular data structures...

6. 

C im 21. Jahrhundert

C im 21. Jahrhundert

By: 

Publisher: O'Reilly Verlag

Publication Date: 31-AUG-2013

Insert Date: 09-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Werfen Sie Ihre Vorstellungen von C über Bord und lernen Sie eine Programmiersprache neu kennen, die ihren Wurzeln schon lange entwachsen ist. Mit C im 21. Jahrhundert werden Sie aktuelle Techniken entdecken, die in keinem anderen Buch über C zu finden sind. C ist nicht nur die Grundlage der modernen Programmiersprachen - C ist selbst eine moderne Sprache, ideal zum Schreiben effizienter Applikationen auf dem neuesten Stand der Technik. Trennen Sie sich von alten Angewohnheiten, die auf Mainframes sinnvoll waren, und entdecken Sie in diesem Buch die Tools, die Sie zur Arbeit mit dieser...

7. 

C Programming in One Hour a Day, Sams Teach Yourself, Seventh Edition

C Programming in One Hour a Day, Sams Teach Yourself, Seventh Edition

By: Bradley L. Jones; Peter Aitken; Dean Miller

Publisher: Sams

Publication Date: 11-OCT-2013

Insert Date: 08-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

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...

8. 

Learning Cython Programming

Learning Cython Programming

By: Philip Herron;

Publisher: Packt Publishing

Publication Date: 25-SEP-2013

Insert Date: 02-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Expand your existing legacy applications in C using Python Extend C applications with pure Python code Expand low-level C open source projects with pure Python – Tmux Get the most out of highly computational Python code using Cython Integrate your C applications with Python Distutils and Automake/Autoconf In Detail Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It...

9. 

Modern Compiler Implementation in C

Modern Compiler Implementation in C

By: Andrew W. Appel; Maia Ginsburg

Publisher: Cambridge University Press

Publication Date: 13-DEC-1997

Insert Date: 04-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most...

10. 

C Programming Absolute Beginner’s Guide, Third Edition

C Programming Absolute Beginner’s Guide, Third Edition

By: Greg Perry; Dean Miller

Publisher: Que

Publication Date: 07-AUG-2013

Insert Date: 12-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Updated for C11 Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more. C programming has neverbeen this simple! Who knew how simple C programming could be? This is today’s best beginner’s guide to writing C programs–and to learning skills you can use with practically any language. Its simple, practical instructions...

11. 

Le langage C: Édition mise à jour avec la norme C11

Le langage C: Édition mise à jour avec la norme C11

By: Peter Aitken; Bradley Jones

Publisher: Pearson France

Publication Date: 19-OCT-2012

Insert Date: 12-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Apprenez à programmer dans l'un des langages les plus populaires au monde ! Grâce à des exercices pratiques et des cas concrets, cet ouvrage vous initie progressivement à toutes les bases du langage (fonctions, structures, pointeurs, gestion de mémoire, gestion fichiers, bibliothèques de classes, etc.), vous apprend à utiliser les bonnes syntaxes et vous fournit de nombreux conseils, notamment en matière de sécurité. À l'issue de cet ouvrage, vous serez apte à réaliser de petits programmes et à comprendre le code de programmes plus complexes. À l'aide de bibliothèques de fonctions...

12. 

C Programming for Arduino

C Programming for Arduino

By: Julien Bayle;

Publisher: Packt Publishing

Publication Date: 17-MAY-2013

Insert Date: 05-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to program and use Arduino boards with a series of engaging examples illustrating each core concept Use Arduino boards in your own electronic hardware & software projects Sense the world by using several sensory components with your Arduino boards Create tangible and reactive interfaces with your computer Discover a world of creative wiring and coding fun! In Detail Physical computing allows us to build interactive physical systems by using software & hardware in order to sense and respond to the real world. C Programming for Arduino will show you...

13. 

Understanding and Using C Pointers

Understanding and Using C Pointers

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-MAY-2013

Insert Date: 02-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book....

14. 

C for Programmers with an Introduction to C11

C for Programmers with an Introduction to C11

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 21-APR-2013

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

The professional programmer’s Deitel® guide to procedural programming in C through 130 working code examples Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching the C language and the C Standard Library. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features approximately 5,000 lines of proven C code and hundreds of savvy tips that will help you build...

15. 

Beginning C, Fifth Edition

Beginning C, Fifth Edition

By: Ivor Horton

Publisher: Apress

Publication Date: 27-FEB-2013

Insert Date: 19-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Beginning C, 5th Edition teaches you how to program using the widely-available C language. You'll begin from first-principles and progress through step-by-step examples to become a competent, C-language programmer. All you need are this book and any of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. C is a foundational language that every programmer ought to know. C is the basis for C# used in Microsoft .NET programming. It is the basis for Objective-C used in programming for the iPhone, the iPad, and other Apple devices. It is the...

16. 

C von Kopf bis Fuß

C von Kopf bis Fuß

By: 

Publisher: O'Reilly Verlag

Publication Date: 30-SEP-2012

Insert Date: 31-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Schon mal davon geträumt, C zu lernen und dabei Spaß zu haben? Mit C von Kopf bis Fuß kann dieser Traum wahr werden: Die einzigartige Methode dieses Arbeitsbuchs setzt auf die spielerische, visuell abwechslungsreiche Vermittlung von Wissen und orientiert dabei sich an den neuesten Lerntheorien. Das Buch bietet Ihnen dabei ein unterhaltsames Lernerlebnis -- und spielt Ihnen C direkt ins Hirn. C von Kopf bis Fuß behandelt nicht nur alle Basics wie die Sprachgrundlagen, Zeiger und Zeigerarithmetik sowie die dynamische Speicherverwaltung, sondern auch fortgeschrittene Themen wie Multithreading...

17. 

Learn C on the Mac: For OS X and iOS, Second Edition

Learn C on the Mac: For OS X and iOS, Second Edition

By: David Mark; James Bucanek

Publisher: Apress

Publication Date: 20-DEC-2012

Insert Date: 10-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Considered a classic by an entire generation of Mac programmers, Dave Mark's Learn C on the Mac has been updated for you to include Mac OS X Mountain Lion and the latest iOS considerations. Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples! This book also does the following: Provides best practices for programming newbies Presents all the basics with a pragmatic, Mac OS X and iOS -flavored approach Includes updated source code which is fully compatible with latest Xcode After...

18. 

Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers

Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers

By: Jack Purdum

Publisher: Apress

Publication Date: 05-DEC-2012

Insert Date: 31-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

Beginning C for Arduino is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. This book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching. Beginning C for Arduino will teach you: The C programming language How to...

19. 

Langage C: L'essentiel du code et des commandes, 2e édition

Langage C: L'essentiel du code et des commandes, 2e édition

By: Yves Mettier

Publisher: Pearson France

Publication Date: 04-MAY-2012

Insert Date: 05-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

Ce Guide de survie est le compagnon indispensable pour programmer rapidement en langage C et utiliser efficacement les bibliothèques usuelles, notamment Glib, libXML2 et zlib. Cette édition mise à jour tient compte de la nouvelle norme C11 ! CONCIS ET MANIABLE : Facile à transporter, facile à utiliser — finis les livres encombrants ! PRATIQUE ET FONCTIONNEL : Plus de 100 séquences de codes personnalisables : vous voilà prêt à écrire du code C opérationnel dans presque toutes les situations ! ...

20. 

Le langage C

Le langage C

By: Peter Aitken; Bradley Jones

Publisher: Pearson France

Publication Date: 20-MAR-2008

Insert Date: 04-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

Cet ouvrage fondamentalement pratique est une excellente introduction pour tous ceux qui souhaitent s'initier rapidement et efficacement à la programmation en C. Grâce à des exercices pratiques et des cas concrets, il vous initie progressivement à toutes les bases du langage (fonctions, structures, pointeurs, gestion mémoire, gestion fichiers, bibliothèques de classes, etc.), vous apprend à utiliser les bonnes syntaxes et vous fournit de nombreux conseils, notamment en matière de sécurité. Les notions et principes les plus complexes sont également développés et toujours illustrés de...