📚 Resources
List of some high quality resources on C programming.
Standard Documents
İpucu
If you don’t know what a C standard mean I recommend you reading 📜 History of C and 🌈 15 Features of The C Programming Language first.
C standard documents (ISO/IEC 9899:xxxx
) are available for a fee. For example,
the C99 standard is offered for sale at a price between
$300-400. However, many
standards have free draft versions that we can consider to be practically the
same as the original standard documents. For programmers, these draft documents
can be used instead of standard documents. Unless we write a compiler that is
fully compatible with a C standard (and maybe even if we do?) there will
practically be no situation where the draft documentation will be inadequate.
Therefore, the links provided here go to the draft standard document that is
closest to the relevant standard.
Standard |
The Offical Name(s) |
Link(s) |
---|---|---|
C89/C90/ISO C/ANSI C |
ISO/IEC 9899:1990, ANSI X3.159-1989(?) |
|
C99 |
ISO/IEC 9899:1999 |
|
C11 |
ISO/IEC 9899:2011 |
|
C17 |
ISO/IEC 9899:2018 |
Auxiliary resources related to standards:
C99 List of Undefined Behaviour (Gist) Someone created such a list, I do not know its accuracy.
and:
Not
The order within each section is random.
Web
https://cppreference.com Online reference for C and C++. There are differences between C and C++ and don’t forget to check the language while browsing.
C ve Sistem Programcıları Derneği, Kaan Aslan tarafından hazırlanmış notlar.
Necati Ergin tarafından kendisi tarafından verilen C kursu kapsamında hazırlanmış repolar: Kursta Geçen Kodlar, Ödevler ve Umut Kotankıran ve Murat Gunay tarafından hazırlanmış kurs notları. Not: kKurs notlarının içeriği konusunda bir bilgim yok, incelemedim, notlar Necati Hoca tarafından hazırlanmış değildir.
Necati Ergin’in YouTube kanalı, Medium ve blog yazıları (Wayback Machine).
C Book by Wikibooks project Sometimes I use it, but I didn’t make enough observations about its accuracy.
comp.lang.c Frequently Asked Questions Very good answers on FAQs.
Bit Twiddling Hacks C bit hacks, especially useful for embedded programmers.
Online Compilers
Exercise
Books
CRACKING the CODING INTERVIEW The famous book for preparing an interview.
💭 Yorumlar
Yorum altyapısı giscus tarafından (evet tarafından!) sağlanmaktadır. Yorum yazabilmek için GitHub hesabınız üzerinden giriş yapmanız gerekmektedir. Yorumlar, Github Discussions üzerinde saklanmaktadır.
6cc94a10-4083-41e5-a487-99a9ef30afb9