Skip to content

Instantly share code, notes, and snippets.

@Acry Acry/C-Code.md
Last active Dec 5, 2019

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

STD

Standard C Code
0 - Memory Allocation

Learn about Bit Order | Endianess (MSB/LSB) https://github.com/Acry/Byte_Drawer

C-Bits
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

POSIX

C-POSIX
stat, pipe

use of libcurl and jansson

LINUX

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

OTHER

C-Emscripten
How to get started with C and Emscripten (JavaScript)

External Resources

C

http://c-faq.com/

C on IRC Freenode

comp.lang.c newsgroup http://clc-wiki.net/

https://matt.sh/howto-c

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

Other

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.