1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

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

شروع موضوع توسط minaaa ‏17/11/11 در انجمن لینوکس

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=1][/h]
    [​IMG]​
    در ادامه مطالب مربوط به برنامه نويسی در محيط لينوكس، در اين شماره برخی منابع آنلاين برنامه نويسی در لينوكس را معرفی می كنيم. اين منابع بر اساس موضوعات مختلف برنامه نويسی دسته بندی شده اند.


    مطالب عمومی در مورد برنامه نويسی در لينوكس
    راهنمای برنامه نويسی در لينوكس
    e
    يك كتاب جامع و مفيد برای برنامه نويسان حرفه ای لينوكس.
    http://www.newriders.com/books/opl/ebooks/0735710430.html
    مقدماتی در مورد برنامه نويسی در محيط های لينوكس و يونيكس.
    http://www.luv.asn.au/overheads/prog
    يادداشت های يك برنامه نويس لينوكس با عنوان رويدادهای برنامه نويسی لينوكس.
    Adventures in Linux Programming
    مجموعه ای از لينك ها به منابع برنامه نويسی در لينوكس.
    http://tldp.org
    برنامه نويسی به زبان اسمبلی
    مجموعه ای از منابع و راهنماها برای نوشتن برنامه های اسمبلی در محيط سيستم عامل های خانواده يونيكس.
    http://linuxassembly.org
    دانستنی هايی در مورد پردازنده های اينتل و برنامه نويسی اسمبلی روی آنها.
    http://x86.ddj.com/secrets/intelsecrets.htm
    راهنمای برنامه نويسی اسمبلی در محيط لينوكس.
    Linux Assembly HOWTO
    راهنمايی برای اسمبلی ماشين های 80x86
    The Brighton University Resource Kit for Students
    راهنمای برنامه نويسی اسمبلی 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 در لينوكس.
    Linux DCE, CORBA and DCOM Guide
    پياده سازی MICO از استاندارد CORBA .
    http://www.mico.org
    ديدن اين سايت را به علاقه مندان تكنولوژی .NET توصيف می كنيم.
    http://www.dotgnu.org
    اين سايت نيز تلاش دارد يك زيرساخت برای توليد برنامه های .NET ايجاد كند.
    http://www.go-mono.org
    ويرايشگرهای با پشتيبانی زبان های برنامه نويسی
    ويرايشگر معروف Emacs . در مورد اين ويرايشگر در شماره های آينده مطلبی خواهيم داشت.
    GNU Emacs - GNU Project - Free Software Foundation (FSF)
    يك ويرايشگر گرافيكی برای ويرايش فايل ها در محيط لينوكس.
    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
    برنامه نويسی گرافيكی در لينوكس
    منبعی در مورد فرمت فايل های گرافيكی.
    Graphics/fileformats FAQ Index
    سايت پروژه 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
    روش های برنامه نويسی روی پورت سريال در لينوكس.
    Serial Programming HOWTO
    برنامه نويسی 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
    سايتی برای برقراری ارتباط ميان برنامه نويسان جاوا.
    Oracle Technology Network for Java Developers
    منبعی برای برنامه نويسی جاوا در محيط لينوكس.
    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 كه در شماره های بعدی بيشتر معرفی خواهد شد.
    NCURSES Programming HOWTO
    يك كتابخانه برای كمك به برنامه نويسان در نوشتن برنامه های قابل انتقال
    http://www.s-lang.org
    كتابخانه ای برای برنامه نويسی Thread در لينوكس
    http://pauillac.inria.fr/~xleroy/linuxthreads
    برنامه نويسی مولتی مديا در لينوكس
    برنامه نويسی روی CD Drive در لينوكس.
    The Linux CDROM interface
    كتابخانه SDL كه در شماره های قبل معرفی شد.
    http://www.libsdl.org
    برنامه نويسی شبكه
    سايتی مناسب برای يادگيری برنامه نويسی شبكه در سيستم عامل های مختلف.
    Spencer's Socket Site: Network Programming with Sockets
    راهنمای برنامه نويسی شبكه.
    http://www.ecst.csuchico.edu/~beej/guide/net
    FAQ در مورد سوكت های يونيكسی كه روشی پركاربرد برای برنامه نويسی شبكه در لينوكس است.
    http://www.landfield.com/faqs/unix-faq/socket
    برنامه نويسی سيستم عامل
    دانستنی هايی در مورد پياده سازی نگارش 2.4 از هسته لينوكس.
    Linux Kernel 2.4 Internals
    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
    پروژه مستندسازی هسته لينوكس كه می تواند به برنامه نويسان هسته لينوكس در فهم كد آن كمك كند.
    Paul's Linux Kernel Documentation
    سايت های مخصوص برنامه نويسان لينوكس
    سايت برنامه نويسان 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 كه در شماره های بعدی بيشتر معرفی خواهند شد.
    GNU Autoconf, Automake and Libtool
    منبعی ديگر در مورد برنامه autoconf
    http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html
    يك محيط توليد و نگهداری نرم افزار.
    jGRASP Home Page
    منبعی در مورد برنامه make كه در شماره های بعدی بيشتر معرفی خواهد شد.
    GNU Make - GNU Project - Free Software Foundation
    ارائه نرم افزار به ديگران
    سايت اختصاصی برنامه RPM برای ايجاد بسته های نرم افزاري.
    http://www.rpm.org
    يك ابزار برای تبديل برنامه ها به بسته نرم افزاری كه مبتنی بر RPM نگارش 4 ايجاد شده است و سعی در ارائه قابليت های بيشتری نسبت به آن دارد.
    http://www.openpkg.org
    نبشته نويسی
    راهنمای برنامه نويسی Bash .
    Advanced Bash-Scripting Guide

    معرفی 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
    Programmer's Guide to OSS (index)
    برنامه نويسی واسط كاربر
    يك كتابخانه برای توليد واسط كاربر در محيط های مبتنی بر يونيكس، ويندوز و مكينتاش.
    Amulet Project Home Page
    يك كتابخانه برنامه نويسی مبتنی بر C ++ برای توليد واسط كاربر گرافيكي.
    fox-toolkit.org
    كتابخانه توليد واسط كاربر گرافيكی در محيط Gnome
    http://www.gtk.org
    كتابخانه ای برای توليد واسط كاربر برای محيط KDE
    http://www.troll.no
    كتابخانه ای مبتنی بر Xlib برای توليد واسط كاربر گرافيكي
    http://world.std.com/~xforms
    برنامه نويسی XML
    يك كتابخانه برنامه نويسی برای ايجاد پارسر XML
    expat
    كتابخانه زبان C برای محيط Gnome به نام libxml .
    http://xmlsoft.org
    برنامه نويسی X Window
    سايت های فنی در مورد سيستم X Window .
    Kenton Lee: Technical X Window System and Motif WWW Sites
    اطلاعات مفيد در مورد محيط X Window .
    http://www.users.cts.com/crash/s/slogan