The Crown of Thorns


Publisher:Prentice Hall


Total Pages:285



Books Description:

This ebook is the first authorized digital version of Kernighan and Ritchie’s 1988 classic, The C Programming Language (2nd Ed.). One of the best-selling programming books published in the last fifty years, "K&R" has been called everything from the "bible" to "a landmark in computer science" and it has influenced generations of programmers. Available now for all leading ebook platforms, this concise and beautifully written text is a "must-have" reference for every serious programmer’s digital library. As modestly described by the authors in the Preface to the First Edition, this "is not an introductory programming manual; it assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. Nonetheless, a novice programmer should be able to read along and pick up the language, although access to a more knowledgeable colleague will help."

Related Titles:

Programming in C

Author:Stephen G. Kochan

Publisher:Sams Publishing


Total Pages:576



Books Description:

Learn the C programming language from one of the best. Stephen Kochan's Programming in C is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it.The book is appropriate for all introductory-to-intermediate courses on programming in the C language, including courses covering C programming for games and small-device platforms. Programming in C, Third Edition is a thoroughly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past twenty years. This edition fully reflects the latest C standard and contains current source code. It has been crafted to help students master C regardless of the platform they intend to use or the applications they intend to create -- including small-device and gaming applications, where C's elegance and speed make it especially valuable. Kochan begins with the fundamentals, then covers every facet of C language programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, character strings, pointers, operations on bits, the preprocessors, I/O, and more. Coverage also includes chapters on working with larger programs; debugging programs; and the fundamentals of object-oriented programming. Appendices include a complete language summary, an introduction to the Standard C Library, coverage of compiling and running programs using gcc, common programming mistakes, and more.

Beginning C

Author:Ivor Horton



Total Pages:614



Books Description:

C is the programming language of choice when speed and reliability are required. It is used for many low-level tasks, such as device drivers and operating-system programming. For example, much of Windows and Linux is based on C programming. The updated 4th edition of Beginning C builds on the strengths of its predecessors to offer an essential guide for anyone who wants to learn C or desires a ‘brush-up’ in this compact, fundamental language. This classic from author, lecturer and respected academic Ivor Horton is the essential guide for anyone looking to learn the C language from the ground up.

Expert C Programming

Author:Peter van der Linden

Publisher:Prentice Hall


Total Pages:384



Books Description:

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

Effective C

Author:Robert C. Seacord

Publisher:No Starch Press


Total Pages:272



Books Description:

A detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C Standard Library while addressing best practices, common errors, and open debates in the C community. Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. You'll learn: • How to identify and handle undefined behavior in a C program • The range and representations of integers and floating-point values • How dynamic memory allocation works and how to use nonstandard functions • How to use character encodings and types • How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors • How to understand the C compiler's translation phases and the role of the preprocessor • How to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world.

TCP/IP Sockets in C

Author:Michael J. Donahoo,Kenneth L. Calvert

Publisher:Morgan Kaufmann


Total Pages:216



Books Description:

TCP/IP Sockets in C: Practical Guide for Programmers, Second Edition is a quick and affordable way to gain the knowledge and skills needed to develop sophisticated and powerful web-based applications. The book's focused, tutorial-based approach enables the reader to master the tasks and techniques essential to virtually all client-server projects using sockets in C. This edition has been expanded to include new advancements such as support for IPv6 as well as detailed defensive programming strategies. If you program using Java, be sure to check out this book’s companion, TCP/IP Sockets in Java: Practical Guide for Programmers, 2nd Edition. Includes completely new and expanded sections that address the IPv6 network environment, defensive programming, and the select() system call, thereby allowing the reader to program in accordance with the most current standards for internetworking. Streamlined and concise tutelage in conjunction with line-by-line code commentary allows readers to quickly program web-based applications without having to wade through unrelated and discursive networking tenets.

C: A Software Engineering Approach

Author:Peter A. Darnell,Philip E. Margolis

Publisher:Springer Science & Business Media


Total Pages:622



Books Description:

This book describes the C programming language and software engineering prin ciples of program construction. The book is intended primarily as a textbook for beginning and intermediate C programmers. It does not assume previous knowl edge of C, nor of any high-level language, though it does assume that the reader has some familiarity with computers. While not essential, knowledge of another programming language will certainly help in mastering C. Although the subject matter of this book is the C language, the emphasis is on software engineering-making programs readable, maintainable, portable, and efficient. One of our main goals is to impress upon readers that there is a huge difference between programs that merely work, and programs that are well engi neered, just as there is a huge difference between a log thrown over a river and a well-engineered bridge. The book is organized linearly so that each chapter builds on information provided in the previous chapters. Consequently, the book will be most effective if chapters are read sequentially. Readers with some experience in C, however, may find it more useful to consult the table of contents and index to find sections of particular interest.

Let us C 16th Edition

Author:kanetkar Yashavant

Publisher:BPB Publications


Total Pages:480



Books Description:

Let Us C has been part of learning and teaching material in mostO Over three million copies sold worldwide.Authentic Guide to C Programming LanguageBasic / Intermediate/Advanced C Programming, C Under Unix and GNOME Programming Using GTK Library DESCRIPTION"e; Simplicity"e; -that has been the hallmark of this book in not only its previous fourteen English editions, but also in the Hindi, Gujarati, Japanese, Korean, Chinese and US editions. This book doesn't assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle advanced topics towards the end of the book. Easter chapter contains: Lucid explanation of the conceptWell though-out, fully working programming examplesEnd-of-chapter exercises that would help you practise the skills learned in the chapterHand-crafted "e;KanNotes"e; that would help you remember and revise the concepts covered in each chapterEngineering and Science Institutes round the country for years now.From last year or so, I received several suggestions that its size bepruned a bit, as many learners who learn C language in their Engineeringor Science curriculum have some familiarity with it. I am happy to fulfillthis request. I hope the readers would appreciate the lean look of thecurrent edition.In one of the previous edition I had realigned the chapters in such amanner that if a C programming course is taught using Let Us C, it can befinished in 22 lectures of one hour each, with one chapter's contentsdevoted to one lecture. I am happy that many readers liked this idea andreported that this has made their learning path trouble-free. A morerational reorganization of end-of-chapter exercises in the book has alsobeen well-received. Riding on that feedback I had introduced one morefeature in the fifteenth edition-KanNotes. These are hand-craftednotes on C programming. From the reader's emails I gather that theyhave turned out to be very useful to help revise their concepts on theday before the examination, viva-voce or interview.Many readers also told me that they have immensely benefitted fromthe inclusion of the chapter on Interview FAQs. I have improved thischapter further. The rationale behind this chapter is simple-ultimatelyall the readers of Let Us C sooner or later end up in an interview roomwhere they are required to take questions on C programming. I nowhave a proof that this chapter has helped to make that journey smoothand fruitful.All the programs present in the book (and some more) are available insource code form at You arefree to download them, improve them, change them, do whatever withthem. If you wish to get solutions for the Exercises in the book they areavailable in another book titled 'Let Us C Solutions'. If you want somemore problems for practice they are available in the book titled 'Let Us CWorkbook'. As usual, new editions of these t

The C Programming Language

Author:Deepak Sharma

Publisher:Educreation Publishing


Total Pages:164



Books Description:

This book contains all the basic functionalities of C language and collection of programs which are being asked in almost every interview related to C programming. This book is for all those who want to learn the art of C programming and wants to work on C language in the future. This book does not require any previous knowledge so people who are not from computer science background can buy this book to learn C programming.

Atlantic Ports and the First Globalisation c. 1850-1930

Author:Miguel Suárez Bosa



Total Pages:203



Books Description:

Port cities were the means through which cultural and economic exchange took place between continental societies and the maritime world. In examining the ports of Brazil, the Caribbean and West Africa, this volume will provide fresh insight into the meaning of the 'First Globalisation'.

Mass Education and the Limits of State Building, c.1870-1930

Author:L. Brockliss,N. Sheldon



Total Pages:325



Books Description:

The first comparative study of the spread of mass education around the world in the late nineteenth and early twentieth centuries, this unique new book uses a bottom-up focus and demonstrates, to an extent not appreciated hitherto, the gulf between the intentions of the government and the reality on the ground.

A Non-Hausdorff Completion

Author:Saul Lubkin

Publisher:World Scientific Publishing Company


Total Pages:352



Books Description:

This book introduces entirely new invariants never considered before, in homological algebra and commutative (and even non-commutative) algebra. The C-completion C(M), and higher C-completions, Cn(M), are defined for an arbitrary left module M over a topological ring A. Spectral sequences are defined that use these invariants. Given a left module over a topological ring A, under mild conditions the usual Hausdorff completion: M^ can be recovered from the C-completion C(M), by taking the quotient module by the closure of {0}. The new invariants and tools in this book are expected to be used in the study of p-adic cohomology in algebraic geometry; and also in the study of p-adic Banach spaces — by replacing the cumbersome "complete tensor product" of p-adic Banach spaces, with the more sophisticated "C-complete tensor product", discussed in this book. It is also not unlikely that the further study of these new invariants may well develop into a new branch of abstract mathematics - connected with commutative algebra, homological algebra, and algebraic topology.


Author:Elliot Studt,Sheldon L. Messinger,Thomas P. Wilson

Publisher:Russell Sage Foundation


Total Pages:380



Books Description:

One of the most detailed reports ever made on an effort to establish a therapeutic community within a California prison. This work describes how the program was launched, gives a number of examples of its operation, and outlines the new problems and prospects created for inmates, staff, and the broader prison administration by this attempt to redefine the roles within the prison.

Lebesgue Theory in the Bidual of C(X)

Author:Samuel Kaplan

Publisher:American Mathematical Soc.


Total Pages:127



Books Description:

This book, based on the author's monograph, ``The Bidual of C(X) I'', throws new light on the subject of Lebesgue integration and contributes to clarification of the structure of the bidual of C(X). Kaplan generalizes to the bidual the theory of Lebesgue integration, with respect to Radon measures on X, of bounded functions (X is assumed to be compact). The bidual of C(X) contains this space of bounded functions, but is much more ``spacious'', so the body of results can be expected to be richer. Finally, the author shows that by projection onto the space of bounded functions, the standard theory is obtained.

A Textbook of Basics of C-Language Programming

Author:K Bikshalu

Publisher:Educreation Publishing


Total Pages:384



Books Description:

This book "Basics of C-Language Programming" has been carefully designed for students of Electronics and communication engineering, Electronics and Telecommunication engineering, Electronics and Instrumentation engineering, Electrical and Electronics engineering and Computer Engineering.

Lives of the Necromancers (The Greatest Paranormal Legends Throughout the Ages)

Author:William Godwin



Total Pages:261



Books Description:

Lives of the Necromancers; or, An Account of the Most Eminent Persons in Successive Ages, who have Claimed for themselves, or to whom has been imputed by others, the Exercise of Magical Power was the final book written by English author William Godwin. The book concerns paranormal legends from western and middle-eastern history.