نسخه pdf نسخه مناسب چاپ مطالب ديگري از اين نويسنده در ادامه مطالب مربوط به برنامهنويسي در محيط لينوكس، در اين شماره برخي منابع آنلاين برنامهنويسي در لينوكس را معرفي ميكنيم. اين منابع بر اساس موضوعات مختلف برنامهنويسي دستهبندي شدهاند. مطالب عمومي در مورد برنامه نويسي در لينوكس http://www.tldp.org/LDP/lpg/indexl راهنماي برنامهنويسي در لينوكس. http://www.newriders.com/books/opl/ebooks/0735710430l يك كتاب جامع و مفيد براي برنامهنويسان حرفهاي لينوكس. http://www.luv.asn.au/overheads/prog مقدماتي در مورد برنامهنويسي در محيطهاي لينوكس و يونيكس. http://members.tripod .com/rpragana يادداشتهاي يك برنامهنويس لينوكس با عنوان رويدادهاي برنامهنويسي لينوكس. http://tldp.org مجموعهاي از لينكها به منابع برنامهنويسي در لينوكس. برنامه نويسي به زبان اسمبلي http://linuxassembly.org مجموعهاي از منابع و راهنماها براي نوشتن برنامههاي اسمبلي در محيط سيستمعاملهاي خانواده يونيكس. http://x86.ddj.com/secrets/intelsecrets دانستنيهايي در مورد پردازندههاي اينتل و برنامهنويسي اسمبلي روي آنها. http://tldp.org/HOWTO/Assembly-HOWTO/indexl راهنماي برنامهنويسي اسمبلي در محيط لينوكس. http://burks.bton.ac.uk/burks/language/asm/asmtut/asm1 راهنمايي براي اسمبلي ماشينهاي 80x86 http://www.xs4all.nl/~smit/asm01001 راهنماي برنامهنويسي اسمبلي 8086 برنامه نويسي در زمينه رمزنگاري http://www.kerneli.org يك API براي رمزنگاري اطلاعات در لينوكس. http://www.openssl.org برنامه سورس-آزاد OpenSSL براي انتقال امن اطلاعات. پايگاه هاي داده http://www.sleepycat.com پايگاهداده سورسآزاد دانشگاه بركلي. http://www.mysql.com پايگاهداده معروف و پرطرفدار mysql . http://www.postgresql.org پايگاهداده PostgreSQL . برنامه نويسي توزيع شده ( Distributed ) http://linas.org/linux/corbal منابعي در مورد پيادهسازي استاندارد CORBA در لينوكس. http://www.mico.org پيادهسازي MICO از استاندارد CORBA . http://www.dotgnu.org ديدن اين سايت را به علاقهمندان تكنولوژي .NET توصيف ميكنيم. http://www.go-mono.org اين سايت نيز تلاش دارد يك زيرساخت براي توليد برنامههاي .NET ايجاد كند. ويرايشگرهاي با پشتيباني زبان هاي برنامه نويسي http://www.gnu.org/software/emacs ويرايشگر معروف Emacs. در مورد اين ويرايشگر در شمارههاي آينده مطلبي خواهيم داشت. http://nedit.org يك ويرايشگر گرافيكي براي ويرايش فايلها در محيط لينوكس. http://www.vim.org ويرايشگر بينظير VIM. اين ويرايشگر را نيز در آينده بيشتر معرفي خواهيم كرد. برنامه نويسي بازي ها http://lgdc.sunsite.dk سايتي براي برنامهنويسان بازيها در لينوكس. http://game.ncl.ac.uk صفحهاي متعلق به بازينويسان در محيط X11 . برنامه نويسي در محيط GNOME http://developer.gnome.org سايت اصلي برنامهنويسان در محيط Gnome برنامه نويسي KDE در لينوكس http://developer.kde.org سايت برنامهنويسان KDE http://www.ph.unimelb.edu.au/~ssk/kde/devel سايتي ديگر براي برقراري ارتباط ميان برنامهنويسان KDE برنامه نويسي گرافيكي در لينوكس http://www.f aqs.org/faqs/graphics/fileformats-faq منبعي در مورد فرمت فايلهاي گرافيكي. http://www.mesa3d.org سايت پروژه Mesa كه در شمارههاي گذشته معرفي شد. http://www.inr ia.fr/koala/lehors/xpml اطلاعاتي در مورد فرمت XPM و كتابخانهاي براي كار با اين فرمت. برنامه نويسي روي سخت افزارها http://en.tldp.org/HOWTO/mini/IO-Port-Programmingl معرفي روشهاي برنامهنويسي پورتهاي I/O در لينوكس. http://en.tldp.org/HOWTO/SCSI-Programming-HOWTOl روشهاي برنامهنويسي SCSI (اسكازي) در محيط لينوكس. http://en.tldp.org/HOWTO/Serial-Programming-HOWTO/indexl روشهاي برنامهنويسي روي پورت سريال در لينوكس. برنامه نويسي IPC : InterProcess Communication ht tp://www.ecst.csuchico.edu/~beej/guide/ipc منبعي خوب براي برنامهنويسي IPC IDE هاي لينوكس http://anjuta.sourceforge.net پروژه Anjuta كه در شمارههاي بعدي بيشتر معرفي خواهد شد. http://www.kdevelop.org محيط برنامهنويسي ويژوال كه در آينده به تفصيل معرفي خواهد شد. http://starship.python.net/crew/zack/ptui واسط كاربري براي برنامهنويسي Python/Tkinter http://www.rhide.com يك IDE براي نوشتن برنامه به زبانهاي C، C++ و پاسكال. http://www.neuron.com/stewart/vtcl يك IDE ويژوال براي برنامهنويسي TCL . برنامه نويسي جاوا http://leb.net/freebuilder يك پروژه براي ايجاد يك IDE براي برنامهنويسي جاوا در محيط لينوكس. http://www.japhar.org اين پروژه در پي ايجاد يك مفسر مستقل از محيط (Portable Interpreter) براي بايتكدهاي جاوا است. . http://developer.java.sun.com/developer سايتي براي برقراري ارتباط ميان برنامهنويسان جاوا. http://www.blackdown.org منبعي براي برنامهنويسي جاوا در محيط لينوكس. http://www.kaffe.org يك پيادهسازي سورسآزاد از ماشين مجازي جاوا. زبان هاي برنامه نويسي http://www.vaxxine.com/pegasoft/homes/bookl يك كتاب آنلاين كامل درباره زبان برنامهنويسي Ada http://gcc.gnu.org سايت اصلي كامپايلر GCC (در شمارههاي بعد معرفي خواهد شد). http://gnu-pascal.de سايت زبان پاسكال در محيط لينوكس http://www-aig.jpl.nasa.gov/public/home/decoste/HTMLS/GNU/smalltalk/mst_tocl راهنماي برنامهنويسي SmallTalk در محيط لينوكس كتابخانه هاي برنامه نويسي http://www.gnu.org/manual/glibc-2.2.3/libcl راهنماي استفاده از GNU libc http://www.imaxx.net/~thrytis/glibc/glibc-FAQl در مورد كتابخانه GNU libc http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/indexl راهنماي برنامهنويسي با استفاده از كتابخانه Ncurses كه در شمارههاي بعدي بيشتر معرفي خواهد شد. http://www.s-lang.org يك كتابخانه براي كمك به برنامهنويسان در نوشتن برنامههاي قابل انتقال http://pauillac.inria.fr/~xleroy/linuxthreads كتابخانهاي براي برنامهنويسي Thread در لينوكس برنامه نويسي مولتي مديا در لينوكس http://leapster.org/linux/cdrom برنامهنويسي روي CD Drive در لينوكس. http://www.libsdl.org كتابخانه SDL كه در شمارههاي قبل معرفي شد. برنامه نويسي شبكه http://www.lowtek.com/sockets سايتي مناسب براي يادگيري برنامهنويسي شبكه در سيستمعاملهاي مختلف. http://www.ecst.csuchico.edu/~beej/guide/net راهنماي برنامهنويسي شبكه. http://www.landfield.com/faqs/unix-faq/socket FAQ در مورد سوكتهاي يونيكسي كه روشي پركاربرد براي برنامهنويسي شبكه در لينوكس است. برنامه نويسي سيستم عامل http://en.tldp.org/LDP/lki/indexl دانستنيهايي در مورد پيادهسازي نگارش 2.4 از هسته لينوكس. http://www.ora.com/catalog/linuxdrive : Device Driverهاي نوشته شده براي محيط لينوكس. http://www.linuxhq.com/guides/TLK/tlkl كتابي خواندني و ساده در مورد هسته لينوكس. http://www.linuxhq.com/guides/LPG/lpgl راهنمايي براي برنامهنويسي در محيط لينوكس. http://en.tldp.org/LDP/lkmpg/mpgl راهنمايي براي نوشتن ماجولهاي هسته در لينوكس. در مورد ماجولها و نحوه نوشتن آنها در شمارههاي آينده بيشتر خواهيم گفت. http://leapster.org/linux/kernel پروژه مستندسازي هسته لينوكس كه ميتواند به برنامهنويسان هسته لينوكس در فهم كد آن كمك كند. سايت هاي مخصوص برنامه نويسان لينوكس http://programmers.luv.asn.au سايت برنامهنويسان LUV http://www.pm.org سايت برنامهنويسان Perl قالب هاي برنامه نويسي ( Coding Style ) http://www.coker.com.au/~russell/ccode توصيههاي در مورد قالب نوشتن برنامههاي C . http://www.purists.org/linux معرفي قالب به كار رفته براي نوشتن كد هسته لينوكس . http://www.ee.ryerson.ca:8080/~elf/hack/The10l ده توصيف براي برنامهنويسان زبان C . ايجاد برنامه هاي امن ( Security Programming ) http://www.whitefang.com/sup/secure-faql : FAQ در مورد نوشتن برنامههاي امن در سيستمعاملهاي مبتني بر يونيكس. توسعه نرم افزار http://ant.apache.org برنامهاي براي كامپايل كردن برنامهها و ايجاد كد اجرايي. http://sources.redhat.com/autobook منبعي در مورد برنامههاي autoconf، automake و libtool كه در شمارههاي بعدي بيشتر معرفي خواهند شد. http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_tocl منبعي ديگر در مورد برنامه autoconf http://www.eng.auburn.edu/grasp يك محيط توليد و نگهداري نرمافزار. http://www.gnu.org/software/make/makel منبعي در مورد برنامه make كه در شمارههاي بعدي بيشتر معرفي خواهد شد. ارائه نرم افزار به ديگران http://www.rpm.org سايت اختصاصي برنامه RPM براي ايجاد بستههاي نرمافزاري. http://www.openpkg.org يك ابزار براي تبديل برنامهها به بسته نرمافزاري كه مبتني بر RPM نگارش 4 ايجاد شده است و سعي در ارائه قابليتهاي بيشتري نسبت به آن دارد. نبشته نويسي http://en.tldp.org/LDP/abs/html/indexl راهنماي برنامهنويسي Bash . http://www.sektorn.mooo.com/era/unix/shelll معرفي shellهاي سيستمعاملهاي مبتني بر يونيكس . http://steve-parker.org/sh/sh1.shtml خودآموز برنامهنويسي shell برنامه نويسي صوتي http://www.alsa-project.org/api.php3 : ALSA API براي برنامهنويسي صوتي. http://www.4front-tech.com/pguide راهنماي برنامهنويسان پروژه Open Sound System برنامه نويسي واسط كاربر http://www.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www يك كتابخانه براي توليد واسط كاربر در محيطهاي مبتني بر يونيكس، ويندوز و مكينتاش. http://www.fox-toolkit.org/foxl يك كتابخانه برنامهنويسي مبتني بر C++ براي توليد واسط كاربر گرافيكي. http://www.gtk.org كتابخانه توليد واسط كاربر گرافيكي در محيط Gnome http://www.troll.no كتابخانهاي براي توليد واسط كاربر براي محيط KDE http://world.std.com/~xforms كتابخانهاي مبتني بر Xlib براي توليد واسط كاربر گرافيكي برنامه نويسي XML http://www.jclark.com/xml/expatl يك كتابخانه برنامهنويسي براي ايجاد پارسر XML http://xmlsoft.org كتابخانه زبان C براي محيط Gnome به نام libxml . برنامه نويسي X Window http://www.rahul.net/kenton/xsitesl سايتهاي فني در مورد سيستم X Window . http://www.users.cts.com/crash/s/slogan اطلاعات مفيد در مورد محيط X Window .