| مراجع اینترنتی برای برنامه نویسی در لینوکس |
|
|
|
| نوشته شده توسط فرزاد | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
در این مطلب قصد دارم برخی منابع آنلاین برنامهنویسی در لینوکس را معرفی میکنم. این منابع بر اساس موضوعات مختلف برنامه نویسی دسته بنده ای شده اند. اگر به این نوع برنامه نویسی علاقه مندید ، پیشنهاد میکنم تا حتما سری به این منابع بزنید. مطالب عمومی در مورد برنامهنویسی در لینوکس http://www.tldp.org/LDP/lpg/index.html راهنمای برنامهنویسی در لینوکس.
http://www.newriders.com/books/opl/ebooks/۰۷۳۵۷۱۰۴۳۰.html یک کتاب جامع و مفید برای برنامهنویسان حرفهای لینوکس.
http://www.luv.asn.au/overheads/prog مقدماتی در مورد برنامهنویسی در محیطهای لینوکس و یونیکس.
http://members.tripod.com/rpragana یادداشتهای یک برنامهنویس لینوکس با عنوان رویدادهای برنامهنویسی لینوکس.
مجموعهای از لینکها به منابع برنامهنویسی در لینوکس.
برنامهنویسی به زبان اسمبلی
مجموعهای از منابع و راهنماها برای نوشتن برنامههای اسمبلی در محیط سیستمعاملهای خانواده یونیکس.
http://x۸۶.ddj.com/secrets/intelsecrets.htm دانستنیهایی در مورد پردازندههای اینتل و برنامهنویسی اسمبلی روی آنها.
http://tldp.org/HOWTO/Assembly-HOWTO/index.html راهنمای برنامهنویسی اسمبلی در محیط لینوکس.
http://burks.bton.ac.uk/burks/language/asm/asmtut/asm۱.htm راهنمایی برای اسمبلی ماشینهای ۸۰x۸۶
http://www.xs۴all.nl/~smit/asm۰۱۰۰۱.htm راهنمای برنامهنویسی اسمبلی ۸۰۸۶
برنامهنویسی در زمینه رمزنگاری
یک API برای رمزنگاری اطلاعات در لینوکس.
برنامه سورس-آزاد OpenSSL برای انتقال امن اطلاعات.
پایگاههای داده
پایگاهداده سورسآزاد دانشگاه برکلی.
پایگاهداده معروف و پرطرفدار mysql .
پایگاهداده PostgreSQL .
برنامهنویسی توزیعشده (Distributed)
http://linas.org/linux/corba.html منابعی در مورد پیادهسازی استاندارد CORBA در لینوکس.
پیادهسازی MICO از استاندارد CORBA .
دیدن این سایت را به علاقهمندان تکنولوژی .NET توصیف میکنیم.
این سایت نیز تلاش دارد یک زیرساخت برای تولید برنامههای .NET ایجاد کند.
ویرایشگرهای با پشتیبانی زبانهای برنامهنویسی
http://www.gnu.org/software/emacs ویرایشگر معروف Emacs.
یک ویرایشگر گرافیکی برای ویرایش فایلها در محیط لینوکس.
ویرایشگر بینظیر VIM.
برنامهنویسی بازیها سایتی برای برنامهنویسان بازیها در لینوکس.
صفحهای متعلق به بازینویسان در محیط X۱۱ .
برنامهنویسی در محیط GNOME
سایت اصلی برنامهنویسان در محیط Gnome
برنامهنویسی KDE در لینوکس
سایت برنامهنویسان KDE
http://www.ph.unimelb.edu.au/~ssk/kde/devel سایتی دیگر برای برقراری ارتباط میان برنامهنویسان KDE
برنامهنویسی گرافیکی در لینوکس
http://www.faqs.org/faqs/graphics/fileformats-faq منبعی در مورد فرمت فایلهای گرافیکی.
سایت پروژه Mesa .
http://www.inria.fr/koala/lehors/xpm.html اطلاعاتی در مورد فرمت XPM و کتابخانهای برای کار با این فرمت.
برنامهنویسی روی سختافزارها
http://en.tldp.org/HOWTO/mini/IO-Port-Programming.html معرفی روشهای برنامهنویسی پورتهای I/O در لینوکس.
http://en.tldp.org/HOWTO/SCSI-Programming-HOWTO.html روشهای برنامهنویسی SCSI (اسکازی) در محیط لینوکس.
http://en.tldp.org/HOWTO/Serial-Programming-HOWTO/index.html روشهای برنامهنویسی روی پورت سریال در لینوکس.
برنامهنویسی IPC: InterProcess Communication
http://www.ecst.csuchico.edu/~beej/guide/ipc منبعی خوب برای برنامهنویسی IPC
IDEهای لینوکس
پروژه Anjuta .
محیط برنامهنویسی ویژوال.
http://starship.python.net/crew/zack/ptui واسط کاربری برای برنامهنویسی Python/Tkinter
یک IDE برای نوشتن برنامه به زبانهای C، C++ و پاسکال.
http://www.neuron.com/stewart/vtcl یک IDE ویژوال برای برنامهنویسی TCL .
برنامهنویسی جاوا
یک پروژه برای ایجاد یک IDE برای برنامهنویسی جاوا در محیط لینوکس.
این پروژه در پی ایجاد یک مفسر مستقل از محیط (Portable Interpreter) برای بایتکدهای جاوا است. .
http://developer.java.sun.com/developer سایتی برای برقراری ارتباط میان برنامهنویسان جاوا.
منبعی برای برنامهنویسی جاوا در محیط لینوکس.
یک پیادهسازی سورسآزاد از ماشین مجازی جاوا.
زبانهای برنامهنویسی
http://www.vaxxine.com/pegasoft/homes/book.html یک کتاب آنلاین کامل درباره زبان برنامهنویسی Ada
سایت اصلی کامپایلر GCC .
سایت زبان پاسکال در محیط لینوکس
http://www-aig.jpl.nasa.gov/public/home/decoste/HTMLS/GNU/smalltalk/mst_toc.html راهنمای برنامهنویسی SmallTalk در محیط لینوکس
کتابخانههای برنامهنویسی
http://www.gnu.org/manual/glibc-۲.۲.۳/libc.html راهنمای استفاده از GNU libc
http://www.imaxx.net/~thrytis/glibc/glibc-FAQ.html در مورد کتابخانه GNU libc
http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html راهنمای برنامهنویسی با استفاده از کتابخانه Ncurses .
یک کتابخانه برای کمک به برنامهنویسان در نوشتن برنامههای قابل انتقال
http://pauillac.inria.fr/~xleroy/linuxthreads کتابخانهای برای برنامهنویسی Thread در لینوکس
برنامهنویسی مولتیمدیا در لینوکس
http://leapster.org/linux/cdrom برنامهنویسی روی CD Drive در لینوکس.
کتابخانه SDL .
برنامهنویسی شبکه
سایتی مناسب برای یادگیری برنامهنویسی شبکه در سیستمعاملهای مختلف.
http://www.ecst.csuchico.edu/~beej/guide/net راهنمای برنامهنویسی شبکه.
http://www.landfield.com/faqs/unix-faq/socket FAQ در مورد سوکتهای یونیکسی که روشی پرکاربرد برای برنامهنویسی شبکه در لینوکس است.
برنامهنویسی سیستمعامل
http://en.tldp.org/LDP/lki/index.html دانستنیهایی در مورد پیادهسازی نگارش ۲/۴ از هسته لینوکس.
http://www.ora.com/catalog/linuxdrive : Device Driverهای نوشته شده برای محیط لینوکس.
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
سایت برنامهنویسان Perl
قالبهای برنامهنویسی (Coding Style)
http://www.coker.com.au/~russell/ccode توصیههای در مورد قالب نوشتن برنامههای C .
معرفی قالب به کار رفته برای نوشتن کد هسته لینوکس .
http://www.ee.ryerson.ca:۸۰۸۰/~elf/hack/The۱۰.html ده توصیف برای برنامهنویسان زبان C .
ایجاد برنامههای امن (Security Programming)
http://www.whitefang.com/sup/secure-faq.html : FAQ در مورد نوشتن برنامههای امن در سیستمعاملهای مبتنی بر یونیکس.
توسعه نرمافزار
برنامهای برای کامپایل کردن برنامهها و ایجاد کد اجرایی.
http://sources.redhat.com/autobook منبعی در مورد برنامههای autoconf، automake و libtoo.
http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html منبعی دیگر در مورد برنامه autoconf
http://www.eng.auburn.edu/grasp یک محیط تولید و نگهداری نرمافزار.
http://www.gnu.org/software/make/make.html منبعی در مورد برنامه make .
ارائه نرمافزار به دیگران
سایت اختصاصی برنامه RPM برای ایجاد بستههای نرمافزاری.
یک ابزار برای تبدیل برنامهها به بسته نرمافزاری که مبتنی بر RPM نگارش ۴ ایجاد شده است و سعی در ارائه قابلیتهای بیشتری نسبت به آن دارد.
نبشتهنویسی
http://en.tldp.org/LDP/abs/html/index.html راهنمای برنامهنویسی Bash .
http://www.sektorn.mooo.com/era/unix/shell.html معرفی shellهای سیستمعاملهای مبتنی بر یونیکس .
http://steve-parker.org/sh/sh۱.shtml خودآموز برنامهنویسی shell
برنامهنویسی صوتی
http://www.alsa-project.org/api.php۳ : ALSA API برای برنامهنویسی صوتی.
http://www.۴front-tech.com/pguide راهنمای برنامهنویسان پروژه Open Sound System
برنامهنویسی واسط کاربر
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www یک کتابخانه برای تولید واسط کاربر در محیطهای مبتنی بر یونیکس، ویندوز و مکینتاش.
http://www.fox-toolkit.org/fox.html یک کتابخانه برنامهنویسی مبتنی بر C++ برای تولید واسط کاربر گرافیکی.
کتابخانه تولید واسط کاربر گرافیکی در محیط Gnome
کتابخانهای برای تولید واسط کاربر برای محیط KDE
کتابخانهای مبتنی بر Xlib برای تولید واسط کاربر گرافیکی
برنامهنویسی XML
http://www.jclark.com/xml/expat.html یک کتابخانه برنامهنویسی برای ایجاد پارسر XML
کتابخانه زبان C برای محیط Gnome به نام libxml .
برنامهنویسی X Window
http://www.rahul.net/kenton/xsites.html سایتهای فنی در مورد سیستم X Window .
http://www.users.cts.com/crash/s/slogan اطلاعات مفید در مورد محیط X Window .
Powered by !Comment 3.26
3.26 Copyright (C) 2009 VCSharp.ir / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


