## STD [Standard C Code](https://github.com/Acry/STD-C) 0 - Memory Allocation Learn about Bit Order | Endianess (MSB/LSB) https://github.com/Acry/Byte_Drawer [C-Bits](https://github.com/Acry/C-Bits) Bitwise Operators and binary operations. [How to normalize values](https://github.com/Acry/C-math-normalization) Normalization is the process of changing the scale of the data range. [Read file into array](https://github.com/Acry/C-Files) [Pointer Basics](https://ideone.com/IPG59U) [Same code to ASM via godbolt/GCC](https://godbolt.org/z/EMTrdv) ## POSIX [C-POSIX](https://github.com/Acry/C-POSIX) stat, pipe [use of libcurl and jansson](https://github.com/Acry/curl_jansson) ## LINUX [Shade it! - Shadertoy viewer/editor](https://github.com/Acry/Shade-it-) [First Steps Using Make With C](https://gist.github.com/Acry/3fcc8fcd86b92cc4dbca22f5f90ce0f0) ## OTHER [C-Emscripten](https://github.com/Acry/C-Emscripten) How to get started with C and Emscripten (JavaScript) ## External Resources ### C http://c-faq.com/ [C on IRC Freenode](http://iso-9899.info/wiki/Main_Page) comp.lang.c newsgroup http://clc-wiki.net/ https://matt.sh/howto-c [Dr. Dobbs Archive](http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/tree.htm) [Dr. Dobb's Developer Library DVD-ROM 5](https://archive.org/download/DrDobbsDVD5) [Dr. Dobb's Essential Books on Algorithms and Datastructures](http://orion.lcg.ufrj.br/Dr.Dobbs/start.htm) [C/C++ Users Journal](http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/CUJ/tree.htm) [Chris Wellons C Articles](https://nullprogram.com/tags/c/) [C Book](http://publications.gbdirect.co.uk/c_book/) [Programming from the Ground Up by Jonathan Bartlett](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) [Programming in C](https://users.cs.cf.ac.uk/Dave.Marshall/C/) UNIX System Calls and Subroutines using C. [John Burkardt's C-Code collection](http://people.sc.fsu.edu/~jburkardt/c_src/c_src.html) [Ben Bullock's C-Code collection](https://www.lemoda.net/c/) [The Linux Programming Interface](http://man7.org/) Michael Kerrisk [The C Code Archive Network](https://ccodearchive.net/) [Paul Russell](https://rusty.ozlabs.org/) [Bob Stout's snippets.org Code](https://github.com/vonj/snippets.org) ### Software optimization [Agner`s Site](https://www.agner.org/optimize/) ### Computer Graphics [Paul Bourke's on geometry](http://paulbourke.net/geometry/)
[Philip Rideout's blog](https://prideout.net/)
[Lode's Computer Graphics Tutorial](https://lodev.org/cgtutor/)
[Íñigo Quílez](http://www.iquilezles.org/prods/index.htm)
[Jon Macey's NGL Demos](https://nccastaff.bmth.ac.uk/jmacey/GraphicsLib/Demos/index.html)
### Computer Audio [DrPetter's homepage](http://www.drpetter.se/article_sound.html) ### Formal Education [Notes on Data Structures and Programming acchording to Techniques Colombo Plan Staff College for Technician Education (CPSC 223)](http://www.cs.yale.edu/homes/aspnes/classes/223/notes.html) [Structured Computer Organization - CDA-4101 Lecture 4 Notes](https://users.cs.fiu.edu/~prabakar/cda4101/Common/notes/lecture04.html) ## Other [My SDL 2 Demos](https://acry.github.io/SDL2-C.html) [My Python GTK Demos](https://acry.github.io/python.html)