سفارش تبلیغ
صبا ویژن

همنشین

سایتهای مربوط به برنامه نویسی در محیط لینوکس

سایتهای مربوط به برنامه نویسی در محیط لینوکس

برنامه نویسی در محیط لینوکس، در این وبلاگ برخی منابع آنلاین برنامه نویسی در لینوکس را معرفی می کنیم. این منابع بر اساس موضوعات مختلف برنامه نویسی دسته بندی شده اند.

برای دیدن سایت ها به ادامه مطلب مراجغه کنید...

مطالب عمومی در مورد برنامه نویسی در لینوکس

راهنمای برنامه نویسی در لینوکس
http://www.tldp.org/LDP/lpg/index.html

یک کتاب جامع و مفید برای برنامه نویسان حرفه ای لینوکس.
http://www.newriders.com/books/opl/ebooks/0735710430.html

مقدماتی در مورد برنامه نویسی در محیط های لینوکس و یونیکس.
http://www.luv.asn.au/overheads/prog

یادداشت های یک برنامه نویس لینوکس با عنوان رویدادهای برنامه نویسی لینوکس.
http://members.tripod.com/rpragana

مجموعه ای از لینک ها به منابع برنامه نویسی در لینوکس.
http://tldp.org

برنامه نویسی به زبان اسمبلی

مجموعه ای از منابع و راهنماها برای نوشتن برنامه های اسمبلی در محیط سیستم عامل های خانواده یونیکس.
http://linuxassembly.org

دانستنی هایی در مورد پردازنده های اینتل و برنامه نویسی اسمبلی روی آنها.
http://x86.ddj.com/secrets/intelsecrets.htm

راهنمای برنامه نویسی اسمبلی در محیط لینوکس.
http://tldp.org/HOWTO/Assembly-HOWTO/index.html

راهنمایی برای اسمبلی ماشین های 80x86
http://burks.bton.ac.uk/burks/language/asm/asmtut/asm1.htm

راهنمای برنامه نویسی اسمبلی 8086
http://www.xs4all.nl/~smit/asm01001.htm

برنامه نویسی در زمینه رمزنگاری

یک API برای رمزنگاری اطلاعات در لینوکس.
http://www.kerneli.org

برنامه سورس-آزاد OpenSSL برای انتقال امن اطلاعات.
http://www.openssl.org

پایگاه های داده

پایگاه داده سورس آزاد دانشگاه برکلی.
http://www.sleepycat.com

پایگاه داده معروف و پرطرفدار mysql .
http://www.mysql.com

پایگاه داده PostgreSQL .
http://www.postgresql.org

برنامه نویسی توزیع شده (Distributed )

منابعی در مورد پیاده سازی استاندارد CORBA در لینوکس.
http://linas.org/linux/corba.html

پیاده سازی MICO از استاندارد CORBA .
http://www.mico.org

دیدن این سایت را به علاقه مندان تکنولوژی .NET توصیف می کنیم.
http://www.dotgnu.org

این سایت نیز تلاش دارد یک زیرساخت برای تولید برنامه های .NET ایجاد کند.
http://www.go-mono.org

ویرایشگرهای با پشتیبانی زبان های برنامه نویسی

ویرایشگر معروف Emacs . در مورد این ویرایشگر در شماره های آینده مطلبی خواهیم داشت.
http://www.gnu.org/software/emacs

یک ویرایشگر گرافیکی برای ویرایش فایل ها در محیط لینوکس.
http://nedit.org

ویرایشگر بی نظیر VIM . این ویرایشگر را نیز در آینده بیشتر معرفی خواهیم کرد.
http://www.vim.org

برنامه نویسی بازی ها

سایتی برای برنامه نویسان بازی ها در لینوکس.
http://lgdc.sunsite.dk

صفحه ای متعلق به بازی نویسان در محیط X11 .
http://game.ncl.ac.uk

برنامه نویسی در محیط GNOME

سایت اصلی برنامه نویسان در محیط Gnome
http://developer.gnome.org

برنامه نویسی KDE در لینوکس

سایت برنامه نویسان KDE
http://developer.kde.org

سایتی دیگر برای برقراری ارتباط میان برنامه نویسان KDE
http://www.ph.unimelb.edu.au/~ssk/kde/devel

برنامه نویسی گرافیکی در لینوکس

منبعی در مورد فرمت فایل های گرافیکی.
http://www.faqs.org/faqs/graphics/fileformats-faq

سایت پروژه Mesa که در شماره های گذشته معرفی شد.
http://www.mesa3d.org

اطلاعاتی در مورد فرمت XPM و کتابخانه ای برای کار با این فرمت.
http://www.inria.fr/koala/lehors/xpm.html

برنامه نویسی روی سخت افزارها

معرفی روش های برنامه نویسی پورت های I/O در لینوکس.
http://en.tldp.org/HOWTO/mini/IO-Port-Programming.html

روش های برنامه نویسی SCSI (اسکازی) در محیط لینوکس.
http://en.tldp.org/HOWTO/SCSI-Programming-HOWTO.html

روش های برنامه نویسی روی پورت سریال در لینوکس.
http://en.tldp.org/HOWTO/Serial-Programming-HOWTO/index.html

برنامه نویسی IPC: InterProcess Communication

منبعی خوب برای برنامه نویسی IPC
http://www.ecst.csuchico.edu/~beej/guide/ipc

IDEهای لینوکس

پروژه Anjuta که در شماره های بعدی بیشتر معرفی خواهد شد.
http://anjuta.sourceforge.net

محیط برنامه نویسی ویژوال که در آینده به تفصیل معرفی خواهد شد.
http://www.kdevelop.org

واسط کاربری برای برنامه نویسی Python/Tkinter
http://starship.python.net/crew/zack/ptui

 

یک IDE برای نوشتن برنامه به زبان های C ، C ++ و پاسکال.
http://www.rhide.com

یک IDE ویژوال برای برنامه نویسی TCL .
http://www.neuron.com/stewart/vtcl

برنامه نویسی جاوا

یک پروژه برای ایجاد یک IDE برای برنامه نویسی جاوا در محیط لینوکس.
http://leb.net/freebuilder

این پروژه در پی ایجاد یک مفسر مستقل از محیط (Portable Interpreter ) برای بایتکدهای جاوا است. .
http://www.japhar.org

سایتی برای برقراری ارتباط میان برنامه نویسان جاوا.
http://developer.java.sun.com/developer

منبعی برای برنامه نویسی جاوا در محیط لینوکس.
http://www.blackdown.org

یک پیاده سازی سورس آزاد از ماشین مجازی جاوا.
http://www.kaffe.org

 

زبان های برنامه نویسی

یک کتاب آنلاین کامل درباره زبان برنامه نویسی Ada
http://www.vaxxine.com/pegasoft/homes/book.html

سایت اصلی کامپایلر GCC (در شماره های بعد معرفی خواهد شد).
http://gcc.gnu.org

سایت زبان پاسکال در محیط لینوکس
http://gnu-pascal.de

راهنمای برنامه نویسی SmallTalk در محیط لینوکس
http://www-aig.jpl.nasa.gov/public/home/decoste/HTMLS/GNU/smalltalk/mst_toc.html

 

کتابخانه های برنامه نویسی

راهنمای استفاده از GNU libc
http://www.gnu.org/manual/glibc-2.2.3/libc.html

در مورد کتابخانه GNU libc
http://www.imaxx.net/~thrytis/glibc/glibc-FAQ.html

راهنمای برنامه نویسی با استفاده از کتابخانه Ncurses که در شماره های بعدی بیشتر معرفی خواهد شد.
http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html

یک کتابخانه برای کمک به برنامه نویسان در نوشتن برنامه های قابل انتقال
http://www.s-lang.org

کتابخانه ای برای برنامه نویسی Thread در لینوکس
http://pauillac.inria.fr/~xleroy/linuxthreads

برنامه نویسی مولتی مدیا در لینوکس

برنامه نویسی روی CD Drive در لینوکس.
http://leapster.org/linux/cdrom

کتابخانه SDL که در شماره های قبل معرفی شد.
http://www.libsdl.org

برنامه نویسی شبکه

سایتی مناسب برای یادگیری برنامه نویسی شبکه در سیستم عامل های مختلف.
http://www.lowtek.com/sockets

راهنمای برنامه نویسی شبکه.
http://www.ecst.csuchico.edu/~beej/guide/net

FAQ در مورد سوکت های یونیکسی که روشی پرکاربرد برای برنامه نویسی شبکه در لینوکس است.
http://www.landfield.com/faqs/unix-faq/socket

برنامه نویسی سیستم عامل

دانستنی هایی در مورد پیاده سازی نگارش 2.4 از هسته لینوکس.
http://en.tldp.org/LDP/lki/index.html

Device Driver های نوشته شده برای محیط لینوکس
http://www.ora.com/catalog/linuxdrive

کتابی خواندنی و ساده در مورد هسته لینوکس.
http://www.linuxhq.com/guides/TLK/tlk.html

راهنمایی برای برنامه نویسی در محیط لینوکس.
http://www.linuxhq.com/guides/LPG/lpg.html

راهنمایی برای نوشتن ماجول های هسته در لینوکس. در مورد ماجول ها و نحوه نوشتن آنها در شماره های آینده بیشتر خواهیم گفت.
http://en.tldp.org/LDP/lkmpg/mpg.html

پروژه مستندسازی هسته لینوکس که می تواند به برنامه نویسان هسته لینوکس در فهم کد آن کمک کند.
http://leapster.org/linux/kernel

سایت های مخصوص برنامه نویسان لینوکس

سایت برنامه نویسان LUV
http://programmers.luv.asn.au

سایت برنامه نویسان Perl
http://www.pm.org

قالب های برنامه نویسی (Coding Style )

توصیه های در مورد قالب نوشتن برنامه های C .
http://www.coker.com.au/~russell/ccode

معرفی قالب به کار رفته برای نوشتن کد هسته لینوکس .
http://www.purists.org/linux

ده توصیف برای برنامه نویسان زبان C .
http://www.ee.ryerson.ca:8080/~elf/hack/The10.html

ایجاد برنامه های امن (Security Programming )

FAQ در مورد نوشتن برنامه های امن در سیستم عامل های مبتنی بر یونیکس.
http://www.whitefang.com/sup/secure-faq.html

توسعه نرم افزار

برنامه ای برای کامپایل کردن برنامه ها و ایجاد کد اجرایی.
http://ant.apache.org

منبعی در مورد برنامه های autoconf ، automake و libtool که در شماره های بعدی بیشتر معرفی خواهند شد.
http://sources.redhat.com/autobook

منبعی دیگر در مورد برنامه autoconf
http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html

یک محیط تولید و نگهداری نرم افزار.
http://www.eng.auburn.edu/grasp

منبعی در مورد برنامه make که در شماره های بعدی بیشتر معرفی خواهد شد.
http://www.gnu.org/software/make/make.html

ارائه نرم افزار به دیگران

سایت اختصاصی برنامه RPM برای ایجاد بسته های نرم افزاری.
http://www.rpm.org

یک ابزار برای تبدیل برنامه ها به بسته نرم افزاری که مبتنی بر RPM نگارش 4 ایجاد شده است و سعی در ارائه قابلیت های بیشتری نسبت به آن دارد.
http://www.openpkg.org

نبشته نویسی

راهنمای برنامه نویسی Bash .
http://en.tldp.org/LDP/abs/html/index.html

 

معرفی shellهای سیستم عامل های مبتنی بر یونیکس .
http://www.sektorn.mooo.com/era/unix/shell.html

خودآموز برنامه نویسی shell
http://steve-parker.org/sh/sh1.shtml

برنامه نویسی صوتی

ALSA API برای برنامه نویسی صوتی.
http://www.alsa-project.org/api.php3

راهنمای برنامه نویسان پروژه Open Sound System
http://www.4front-tech.com/pguide

برنامه نویسی واسط کاربر

یک کتابخانه برای تولید واسط کاربر در محیط های مبتنی بر یونیکس، ویندوز و مکینتاش.
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www

یک کتابخانه برنامه نویسی مبتنی بر C ++ برای تولید واسط کاربر گرافیکی.
http://www.fox-toolkit.org/fox.html

کتابخانه تولید واسط کاربر گرافیکی در محیط Gnome
http://www.gtk.org

کتابخانه ای برای تولید واسط کاربر برای محیط KDE
http://www.troll.no

کتابخانه ای مبتنی بر Xlib برای تولید واسط کاربر گرافیکی
http://world.std.com/~xforms

برنامه نویسی XML

یک کتابخانه برنامه نویسی برای ایجاد پارسر XML
http://www.jclark.com/xml/expat.html

کتابخانه زبان C برای محیط Gnome به نام libxml .
http://xmlsoft.org

برنامه نویسی X Window

سایت های فنی در مورد سیستم X Window .
http://www.rahul.net/kenton/xsites.html

اطلاعات مفید در مورد محیط X Window .
http://www.users.cts.com/crash/s/slogan


.html .html