Feedback

X
unglue (v. t.) 1. To pay an author or publisher for publishing a Creative Commons ebook.
unglue (v. t.) 2. To make a digital book free to read and use, worldwide.
unglue (v. t.) 3. To make it legal for a digital book to be used, distributed, archived and preserved by libraries.
unglue (v. t.) 4. For an author or publisher, to accept a fixed amount of money from the public for its unlimited use of an ebook.
unglue (v. t.) 5. To make your favorite books free to everyone on earth.
unglue (v. t.) 6. To reward authors and publishers for sharing books with the world.
Learn more

Find over 10,000 free ebooks here.
Help us make more ebooks free!

MAKE
  
Creators make ebooks in EPUB, MOBI, and PDF.
Ungluers love them for doing it.
Creators apply Creative Commons licenses to ebooks.
Ungluers read them at home, at a library, anywhere.
ASK
Creators ask downloaders to contribute what they choose.
Ungluers say thank you with their support.
MAKE
  
Creators make ebooks in EPUB.
Ungluers love them for doing it.
ASK
Creators set a funding goal and a per-copy price.
Ungluers purchase the ebook to advance the campaign.
When the funding goal is met, Creative Commons licenses are automatically applied.
ASK
Creators set a funding goal and rewards for supporters.
Ungluers pledge to support the campaign.
MAKE
  
When the campaign succeeds, We collect Ungluer pledges.
The ebook is created and rewards are distributed.
Creative Commons licenses are applied.
Ungluers read them at home, at a library, anywhere.
Jens Gustedt
2019

The C programming language has been around since the early seventies. Since then, C has been used in an incredible number of applications. Programs and systems written in C are all around us: in personal computers, phones, cameras, set-top boxes, refrigerators, cars, mainframes, satellites ... basically in any modern device that has a programmable interface.

In contrast to the ubiquitous presence of C programs and systems, good knowledge of and about C is much more scarce. Even experienced C programmers often appear to be stuck in some degree of self-inflicted ignorance about the modern evolution of the C language. A likely reason for this is that C is seen as an "easy to learn" language, allowing a programmer with little experience to quickly write or copy snippets of code that at least appear to do what it’s supposed to. In a way, C fails to motivate its users to climb to higher levels of knowledge.

This book is intended to change that general attitude, so it is organized in levels that reflect familiarity with the C language and programming in general. This structure may go against some habits of the book’s readers; in particular, it splits some difficult subjects (such as pointers) across levels in order to not swamp readers too early with the wrong information. 

Generally, although many universally applicable ideas will be presented, that would also be valid for other programming languages (such as Java, Python, Ruby, C# or C++) the book primarily addresses concepts and practices that are unique to C or are of particular value when programming in the C language.

If you’d like to support this work, and receive a nicely formatted print or eBook, please consider buying a copy at the following URL: https://www.manning.com/books/modern-c

Open at the Margins

Taskeen Adam et al.

AVAILABLE!
Book cover
Taskeen Adam et al.

Survive the Drive

Tom Dingus and Mindy Buchanan-King

AVAILABLE!
Book cover
Tom Dingus and Mindy Buchanan-King

#identity

Abigail De Kosnik and Keith P. Feldman

AVAILABLE!
Book cover
Abigail De Kosnik and Keith P. Feldman

An Atheists' Bible

Kurtis Sunday

AVAILABLE!
Book cover
Kurtis Sunday

Lagos__2060

Afolabi Muheez Ashiru et al.

UNGLUE IT!

$25,391 needed

will unglue on

Jun 16, 2059

Book cover
Afolabi Muheez Ashiru et al.
$6.00
book list status
15%

Dave on Earth

S. Rob

UNGLUE IT!

$451 needed

will unglue on

Jun 02, 2097

Book cover
S. Rob
$0.00
book list status
9%

Contact With Shadow

Stephen Black

UNGLUE IT!

$4,671 needed

will unglue on

Aug 28, 2099

Book cover
Stephen Black
$3.99
book list status
6%

Biodigital

John Sundman

SAY THANKS!

$46 of thanks

from 6 ungluers

and 4 others

Book cover
John Sundman

23rd Century Romance

Jake Hartnell

SAY THANKS!

$51 of thanks

from 6 ungluers

and 5 others

Book cover
Jake Hartnell

The Digital Public Domain: Foundations for an Open Culture

Melanie Dulong De Rosnay et al. (editors)

SAY THANKS!

$34 of thanks

from 16 ungluers

and 0 others

Book cover
Melanie Dulong De Rosnay et al. (editors)

Green Comet

Jim Bowering

SAY THANKS!

$46 of thanks

from 8 ungluers

and 1 others

Book cover
Jim Bowering

Flatland

Edwin A. Abbott

UNGLUED!

On: Nov 06, 2018

Raised: 37

Book cover
Edwin A. Abbott

Without a Net

Jessamyn C. West

UNGLUED!

On: Jul 04, 2018

Raised: 2,030

Book cover
Jessamyn C. West

The Jewish Unions in America: Pages of History and Memories

Bernard Weinstein (Author) and Maurice Wolfthal (translator)

UNGLUED!

On: Feb 02, 2018

Raised: 5,001

Book cover
Bernard Weinstein (Author) and Maurice Wolfthal (translator)

Start Ungluing Now!

Donate!

Please help support Unglue.it by making a tax-deductible donation to the Free Ebook Foundation.

Questions?

  • boingboing
  • die zeit
  • huffington post
  • techcrunch
  • library journal
  • networkworld
For readers it’s a gold mine of great books they can have a say in bringing to market.