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

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

شروع موضوع توسط hector2141 ‏16/9/12 در انجمن لینوکس

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,318
    تشکر شده:
    2,702
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    در ادامه مطالب مربوط به برنامه نويسی در محيط لينوكس، در اين شماره برخی منابع آنلاين برنامه نويسی در لينوكس را معرفی می كنيم. اين منابع بر اساس موضوعات مختلف برنامه نويسی دسته بندی شده اند.


    مطالب عمومی در مورد برنامه نويسی در لينوكس
    راهنمای برنامه نويسی در لينوكس
    e
    يك كتاب جامع و مفيد برای برنامه نويسان حرفه ای لينوكس.
    New Riders | Peachpit Press
    مقدماتی در مورد برنامه نويسی در محيط های لينوكس و يونيكس.
    http://www.luv.asn.au/overheads/prog
    يادداشت های يك برنامه نويس لينوكس با عنوان رويدادهای برنامه نويسی لينوكس.
    Adventures in Linux Programming
    مجموعه ای از لينك ها به منابع برنامه نويسی در لينوكس.
    The Linux Documentation Project
    برنامه نويسی به زبان اسمبلی
    مجموعه ای از منابع و راهنماها برای نوشتن برنامه های اسمبلی در محيط سيستم عامل های خانواده يونيكس.
    #1 Casino
    دانستنی هايی در مورد پردازنده های اينتل و برنامه نويسی اسمبلی روی آنها.
    http://x86.ddj.com/secrets/intelsecrets.htm
    راهنمای برنامه نويسی اسمبلی در محيط لينوكس.
    Linux Assembly HOWTO
    راهنمايی برای اسمبلی ماشين های 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 برای انتقال امن اطلاعات.
    OpenSSL: The Open Source toolkit for SSL/TLS
    پايگاه های داده
    پايگاه داده سورس آزاد دانشگاه بركلی.
    Oracle Database
    پايگاه داده معروف و پرطرفدار mysql .
    MySQL :: The world's most popular open source database
    پايگاه داده PostgreSQL .
    PostgreSQL: The world's most advanced open source database
    برنامه نويسی توزيع شده (Distributed )
    منابعی در مورد پياده سازی استاندارد CORBA در لينوكس.
    Linux DCE, CORBA and DCOM Guide
    پياده سازی MICO از استاندارد CORBA .
    MICO CORBA
    ديدن اين سايت را به علاقه مندان تكنولوژی .NET توصيف می كنيم.
    DotGNU Project
    اين سايت نيز تلاش دارد يك زيرساخت برای توليد برنامه های .NET ايجاد كند.
    Mono
    ويرايشگرهای با پشتيبانی زبان های برنامه نويسی
    ويرايشگر معروف Emacs . در مورد اين ويرايشگر در شماره های آينده مطلبی خواهيم داشت.
    GNU Emacs - GNU Project - Free Software Foundation (FSF)
    يك ويرايشگر گرافيكی برای ويرايش فايل ها در محيط لينوكس.
    NEdit - the multi-purpose X Window System editor
    ويرايشگر بی نظير VIM . اين ويرايشگر را نيز در آينده بيشتر معرفی خواهيم كرد.
    welcome home : vim online
    برنامه نويسی بازی ها
    سايتی برای برنامه نويسان بازی ها در لينوكس.
    http://lgdc.sunsite.dk
    صفحه ای متعلق به بازی نويسان در محيط X11 .
    http://game.ncl.ac.uk
    برنامه نويسی در محيط GNOME
    سايت اصلی برنامه نويسان در محيط Gnome
    GNOME Developer Center
    برنامه نويسی KDE در لينوكس
    سايت برنامه نويسان KDE
    KDE TechBase
    سايتی ديگر برای برقراری ارتباط ميان برنامه نويسان KDE
    http://www.ph.unimelb.edu.au/~ssk/kde/devel
    برنامه نويسی گرافيكی در لينوكس
    منبعی در مورد فرمت فايل های گرافيكی.
    Graphics/fileformats FAQ Index
    سايت پروژه Mesa كه در شماره های گذشته معرفی شد.
    Mesa Home Page
    اطلاعاتی در مورد فرمت 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
    محيط برنامه نويسی ويژوال كه در آينده به تفصيل معرفی خواهد شد.
    Welcome to KDevelop.org | KDevelop
    واسط كاربری برای برنامه نويسی Python/Tkinter
    http://starship.python.net/crew/zack/ptui

    يك IDE برای نوشتن برنامه به زبان های C ، C ++ و پاسكال.
    Welcome to RHIDE
    يك IDE ويژوال برای برنامه نويسی TCL .
    http://www.neuron.com/stewart/vtcl
    برنامه نويسی جاوا
    يك پروژه برای ايجاد يك IDE برای برنامه نويسی جاوا در محيط لينوكس.
    http://leb.net/freebuilder
    اين پروژه در پی ايجاد يك مفسر مستقل از محيط (Portable Interpreter ) برای بايتكدهای جاوا است. .
    Welcome to JAPHAR.ORG
    سايتی برای برقراری ارتباط ميان برنامه نويسان جاوا.
    Oracle Technology Network for Java Developers
    منبعی برای برنامه نويسی جاوا در محيط لينوكس.
    yrbgzI΂闝R
    يك پياده سازی سورس آزاد از ماشين مجازی جاوا.
    The Kaffe Virtual Machine

    زبان های برنامه نويسی
    يك كتاب آنلاين كامل درباره زبان برنامه نويسی Ada
    http://www.vaxxine.com/pegasoft/homes/book.html
    سايت اصلی كامپايلر GCC (در شماره های بعد معرفی خواهد شد).
    GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF)
    سايت زبان پاسكال در محيط لينوكس
    GNU Pascal
    راهنمای برنامه نويسی 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
    يك كتابخانه برای كمك به برنامه نويسان در نوشتن برنامه های قابل انتقال
    S-Lang Library Information Page
    كتابخانه ای برای برنامه نويسی Thread در لينوكس
    The LinuxThreads library
    برنامه نويسی مولتی مديا در لينوكس
    برنامه نويسی روی CD Drive در لينوكس.
    The Linux CDROM interface
    كتابخانه SDL كه در شماره های قبل معرفی شد.
    Simple DirectMedia Layer
    برنامه نويسی شبكه
    سايتی مناسب برای يادگيری برنامه نويسی شبكه در سيستم عامل های مختلف.
    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
    LUV | Linux Users of Victoria, Inc.
    سايت برنامه نويسان Perl
    Perl Mongers
    قالب های برنامه نويسی (Coding Style )
    توصيه های در مورد قالب نوشتن برنامه های C .
    C Coding
    معرفی قالب به كار رفته برای نوشتن كد هسته لينوكس .
    http://www.purists.org/linux
    ده توصيف برای برنامه نويسان زبان C .
    The Ten Commandments for C Programmers
    ايجاد برنامه های امن (Security Programming )
    FAQ در مورد نوشتن برنامه های امن در سيستم عامل های مبتنی بر يونيكس.
    http://www.whitefang.com/sup/secure-faq.html
    توسعه نرم افزار
    برنامه ای برای كامپايل كردن برنامه ها و ايجاد كد اجرايي.
    Apache Ant - Welcome
    منبعی در مورد برنامه های 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 برای ايجاد بسته های نرم افزاري.
    rpm - Trac
    يك ابزار برای تبديل برنامه ها به بسته نرم افزاری كه مبتنی بر RPM نگارش 4 ايجاد شده است و سعی در ارائه قابليت های بيشتری نسبت به آن دارد.
    OpenPKG Project
    نبشته نويسی
    راهنمای برنامه نويسی 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
    The GTK+ Project
    كتابخانه ای برای توليد واسط كاربر برای محيط KDE
    Qt - Cross-platform application and UI framework — Qt - A cross-platform application and UI framework
    كتابخانه ای مبتنی بر Xlib برای توليد واسط كاربر گرافيكي
    http://world.std.com/~xforms

    برنامه نويسی XML
    يك كتابخانه برنامه نويسی برای ايجاد پارسر XML
    expat
    كتابخانه زبان C برای محيط Gnome به نام libxml .
    The XML C parser and toolkit of Gnome
    برنامه نويسی X Window
    سايت های فنی در مورد سيستم X Window .
    Kenton Lee: Technical X Window System and Motif WWW Sites
    اطلاعات مفيد در مورد محيط X Window .
    http://www.users.cts.com/crash/s/slogan