======Programming - C====== [[http://www.cs.cf.ac.uk/Dave/C/CE.html|Programming in C UNIX System Calls and Subroutines using C]] \\ [[http://c-faq.com/|C-FAQ]] \\ [[http://www.cyberdiem.com/vin/|LEARN C/C++ TODAY]] A list of resources to learn programming with C and C++ \\ [[http://www.winprog.org/tutorial/start.html|theForger's Win32 API Programming Tutorial]] \\ [[http://www.acm.uiuc.edu/webmonkeys/book/c_guide/|The C Library Reference Guide]] \\ [[http://cprogramming.com/|C programming.com]] \\ [[http://www.c-program.com/|C Programming Language site]] \\ [[http://www.fortran-2000.com/ArnaudRecipes/Cstd/|The C Library Reference Guide]] by Eric Huss. By Dan Gookin: * [[https://c-for-dummies.com/blog/|C for Dummies Blog]] * [[https://c-for-dummies.com/begc4d/|Beginning Programming C For Dummies]] (book) * [[https://c-for-dummies.com/cprog/|C Programming For Dummies]] (book) * [[https://c-for-dummies.com/begc4d/pointer-cheatsheet.php|Pointer Cheat Sheet]] =====Articles/Blogposts===== [[http://mortoray.com/2012/06/11/whats-to-love-about-c/|Musing Dragoman - What’s to love about C?]] \\ [[http://crypto.stanford.edu/~blynn/c/|C Craft]] by [[http://crypto.stanford.edu/~blynn/|Ben Lynn]]. \\ [[http://www.eyrie.org/~eagle/notes/style/c.html|Russ Allbery > Technical Notes > C Coding Style]] \\ [[http://www.etalabs.net/compare_libcs.html|Comparison of C/POSIX standard library implementations for Linux]] =====Snippets===== [[http://c.snippets.org/|The SNIPPETS C Source Code Archives]] \\ [[http://www.sourcesnippets.com/c-windows-console-output.html|C: WINDOWS CONSOLE OUTPUT]] \\ =====Learning===== Book: C Programming Language (2nd Edition) by Brian W. Kernighan and Dennis M. Ritchie \\ [[http://www.eskimo.com/~scs/cclass/krnotes/top.html|C Programming Notes]] - Notes to Accompany The C Programming Language, by Kernighan and Ritchie (``K&R''), --Steve Summit \\ [[https://publications.gbdirect.co.uk/c_book/|The C Book]], second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made [[https://publications.gbdirect.co.uk/c_book/copyright.html|freely available]]. See [[https://github.com/wardvanwanrooij/thecbook|GitHub - wardvanwanrooij/thecbook]] for a PDF version. [[https://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list|stack overflow - The Definitive C Book Guide and List]] [[http://www.eskimo.com/~scs/cclass/cclass.html|C Programming]] The notes on these pages are for the courses in C Programming Steve Summit used to teach in the Experimental College at the University of Washington in Seattle, WA. [[http://www.pottsoft.com/home/c_course/course.html|Phil's C Course]] \\ [[http://c.learncodethehardway.org/book/learn-c-the-hard-way.html|Learn C The Hard Way - A Clear & Direct Introduction To Modern C Programming]] by Zed A. Shaw \\ [[https://web.archive.org/web/20191004233650/http://www.careferencemanual.com/|C: A Reference Manual]] \\ [[http://cuddletech.com/articles/c_book/chapter2.html|cuddletech.com - Intermediary C Programming]], [[http://cuddletech.com/articles/c_book/chapter2.pdf|pdf version]] \\ [[https://codingpointer.com/c-tutorial/examples|Codingpointer.com - C-Tutorial - C Program Examples]] [[https://github.com/ThatOSDev/LearnOpenGLInC|GitHub - ThatOSDev/LearnOpenGLInC]] This code is for those of us who use C instead of C++, for the LearnOpenGL tutorial website. Also take a look at: [[>links:boeken#programmeren_in_c]] =====Compilers===== [[http://www.bdsoft.com/resources/bdsc.html|The BD Software C Compiler (BDS C)]] An 8080/Z80 C Compiler: Now Open Source and Public Domain! \\ [[http://www.compilers.de/vbcc.html|vbcc]] - portable ISO C compiler =====Tools===== [[http://css.csail.mit.edu/stack/|STACK]] is a static checker that detects unstable code in C/C++ programs. =====Library===== Moved to [[programming:c:libraries]|Programming - C - Libraries]]. =====CGI===== [[http://web.archive.org/web/20040208045017/http://hoohoo.ncsa.uiuc.edu/cgi/overview.html|Archive.org - ncsa.uiuc.edu - The Common Gateway Interface]] \\ [[http://www.eskimo.com/~scs/cclass/handouts/cgi.html|World Wide Web CGI (Common Gateway Interface) Programming in C]] by Steve Summit. \\ [[http://www.lazarusid.com/articles/cgi-c|Lazarus Internet Development - CGI In C]] \\ [[http://www.openroad.org/cgihelp/cgi.html|Open Road - CGI Programming for C Programmers]] \\ [[http://www.cs.tut.fi/~jkorpela/forms/cgic.html|Getting Started with CGI Programming in C]] \\ [[http://www.guyrutenberg.com/2007/08/10/introduction-to-c-cgi/|Guy Rutenberg - Introduction to C++ CGI]] \\ [[http://www.guyrutenberg.com/2007/09/07/introduction-to-c-cgi-processing-forms/|Guy Rutenberg - Introduction to C++ CGI – Processing Forms]] \\ [[http://csce.uark.edu/~sgauch/cgicode/|Sample CGI Code]] \\ =====C Code===== [[http://www.hboehm.info/gc/|A garbage collector for C and C++]] \\ =====Videos===== [[https://www.youtube.com/watch?v=xGVRF-Y--hI|YouTube - History and Spirit of C - Olve Maudal]] by [[https://www.youtube.com/channel/UCTdw38Cw6jcm0atBPA39a0Q|NDC Conferences]]. \\