Skip to content

Instantly share code, notes, and snippets.

@Acry Acry/
Last active Dec 5, 2019

What would you like to do?
C-Idioms, C-Examples, C-Tutorials, C-Snippets, C-Resources


Standard C Code
0 - Memory Allocation

Learn about Bit Order | Endianess (MSB/LSB)

Bitwise Operators and binary operations.

How to normalize values
Normalization is the process of changing the scale of the data range.

Read file into array


stat, pipe

use of libcurl and jansson


Shade it! - Shadertoy viewer/editor
First Steps Using Make With C


How to get started with C and Emscripten (JavaScript)

External Resources


C on IRC Freenode

comp.lang.c newsgroup

Dr. Dobbs Archive
Dr. Dobb's Developer Library DVD-ROM 5 Dr. Dobb's Essential Books on Algorithms and Datastructures

C/C++ Users Journal

Chris Wellons C Articles

C Book

Programming from the Ground Up by Jonathan Bartlett

Programming in C
UNIX System Calls and Subroutines using C.

John Burkardt's C-Code collection

Ben Bullock's C-Code collection

The Linux Programming Interface
Michael Kerrisk

The C Code Archive Network
Paul Russell

Bob Stout's Code

Software optimization

Agner`s Site

Computer Graphics

Paul Bourke's on geometry
Philip Rideout's blog
Lode's Computer Graphics Tutorial
Íñigo Quílez
Jon Macey's NGL Demos

Computer Audio

DrPetter's homepage

Formal Education

Notes on Data Structures and Programming acchording to Techniques Colombo Plan Staff College for Technician Education (CPSC 223)

Structured Computer Organization - CDA-4101 Lecture 4 Notes


My SDL 2 Demos
My Python GTK Demos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.