====== برنامه‌نویسی سیستم ====== ---- ====== منابع ====== git clone https://github.com/PacktPublishing/Linux-System-Programming-Techniques.git * [[https://download.xcrowd.ir/Ebooks/c/Linux-System-Programming-Techniques.pdf-|Linux System Programming Techniques]] * [[https://www.youtube.com/playlist?list=PLeLcvrwLe187uY_yc-MAXx2ZvmcIutWzT|Code in Action]] * [[https://github.com/PacktPublishing/Linux-System-Programming-Techniques|Example Code]] ---- ====== فصل اول ====== Getting the Necessary Tools and Writing Out First Linux Programs - [[helloworld]] - [[returncodes]] - [[getopt]] - [[man]] ---- ====== فصل دوم ====== Making Your Programs Easy to Script The Unix philosophy is to make small programs that do one thing only, and do it well. - [[fprintf-dprintf]] - [[fgets]] - [[getenv-setenv]] - [[http://www.catb.org/~esr/writings/taoup/html|The Art of Unix Programming]][[https://download.xcrowd.ir/Ebooks/unix/The-Art-of-UNIX-Programming.pdf-|Local Copy]] ---- ====== فصل سوم ====== Diving Deep into C in Linux - [[linking-against-library]] P72 * [[https://stackoverflow.com/questions/14737104/what-is-the-default-c-std-standard-version-for-the-current-gcc-especially-on-u]] * [[https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gcc/Standards.html#Standards]] * [[https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Standards.html#Standards]]