Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
The Art and Craft of Programming, C Edition
🌠 Top Free Java Books - 100% Free or Open Source!
  • Title: The Art and Craft of Programming, C Edition
  • Author(s) John C. Lusth
  • Publisher: University of Alabama (December 24, 2016)
  • Hardcover/Paperback: N/A
  • eBook: PDF, ePub, Kinle, etc.
  • Language: English
  • ISBN-10: N/A
  • ISBN-13: N/A
  • Share This:  

Book Description

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a traditional language, namely C.

Although C is used as the language, teaching C is not the main point of this book. Rather, C is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain C features and idioms that are not generally found in other languages. There are already many good books about C on the market; this book is intended as an introduction to computing.

About the Authors
  • John C. Lusth is an associate profesor of computer science at University of Alabama.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • The Art and Craft of Programming, Python Edition (John C. Lusth)

    This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science.

  • Modern C (Jens Gustedt)

    Take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits.

  • Expert C Programming: Deep C Secrets (Peter van der Linden)

    This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.

  • Build Your Own Redis with C/C++ (James Smith)

    Learn network programming and data structures by building a Redis-like server from scratch with C/C++. The knowledge required is broader and deeper than usual application-level development.

  • Beej's Guide to C Programming (Brian Hall)

    This book introduces you to the most commonly used programming language, for computer users who would want to have an idea what is happening behind the scenes as they work with various computer programs.

  • O'Reilly® Using C on the UNIX System (David A. Curry)

    This book provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment.

  • Introduction to C and GUI Programming (Simon Long)

    This book is an introduction to C, and covers the basics of writing simple command-line programs. It also shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop.

  • Deep C (and C++) by Olve Maudal and Jon Jagger

    We will study small code snippets in C and C++, and use them to discuss the fundamental building blocks, limitations and underlying design philosophies of these wonderful but dangerous programming languages.

  • Programming Persistent Memory: A Comprehensive Guide

    The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.

  • Data Structures and Algorithms Using C (Debdutta Pal, et al.)

    Refine and enhance the innovative approach to algorithms and data structures. Using a C implementation, highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time.

  • Notes on Data Structures and Programming Techniques in C

    There are two purposes to this book: to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques.

  • The C Book: Featuring the ANSI C Standard, 2nd Edition

    This book presents an introduction to the C programming language, featuring a structured approach and aimed at professionals and students with some experience of high-level languages, includes highlights of common traps and pitfalls in C programming.

  • Learn to Code with C (Simon Long)

    This book is an introduction to programming in C for absolute beginners; you don’t need any previous programming experience, and a Raspberry Pi running Raspbian is all you need to get started.

Book Categories
:
Other Categories
Resources and Links