انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: mahdi_r در 11 اسفند 1388، 07:03 ب‌ظ

عنوان: excuse me....
ارسال شده توسط: mahdi_r در 11 اسفند 1388، 07:03 ب‌ظ
سلام.
بابت تایپیکی که چند بار ارسال شده بود از همه دوستان عذرخواهی میکنم.
ولی من هنوز سوالم بی پاسخه!!!
عنوان: پاسخ به: excuse me....
ارسال شده توسط: mahdisama در 11 اسفند 1388، 10:27 ب‌ظ
کدوم تاپیک ؟ :o
ادرسشو بده ::)
عنوان: پاسخ به: excuse me....
ارسال شده توسط: مهدی... در 11 اسفند 1388، 10:44 ب‌ظ
سلام
منظورش ایناست:
http://forum.ubuntu.ir/index.php/topic,12918
http://forum.ubuntu.ir/index.php/topic,12919
http://forum.ubuntu.ir/index.php/topic,12920
http://forum.ubuntu.ir/index.php/topic,12921
http://forum.ubuntu.ir/index.php/topic,12922
عنوان: پاسخ به: excuse me....
ارسال شده توسط: mahdisama در 11 اسفند 1388، 11:25 ب‌ظ
ممنونم مهدی جان. :)
از اونجایی که زبان جاوا قوی ترین زبان mulythread در دنیاست و بی شک oo ترین زبان دنیا شدیدا توصیه می کنم با این زبان کار کنین.
در ضمن لینوکس دنیای زبانهاست و از جاوا به بهترین نحو پشتیبانی می کنه.
eclipse و netbeans دو IDE قوی اند برای این کار.
عنوان: پاسخ به: excuse me....
ارسال شده توسط: iCEAGE در 11 اسفند 1388، 11:57 ب‌ظ
سلام.
بابت تایپیکی که چند بار ارسال شده بود از همه دوستان عذرخواهی میکنم.
ولی من هنوز سوالم بی پاسخه!!!

فرقی نمی‌کنه از چه توزیعی استفاده کنی، از توزیع اوبونتو شروع کن. سعی کن در دنیای آزاد (http://fa.wikipedia.org/wiki/%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1_%D8%A2%D8%B2%D8%A7%D8%AF) بیشتر بخونی تا این‌که خواسته باشی چندین تاپیک برای جواب یک سوال بزنی. چند تا دستگیره برای شروع کار:
http://wiki.ubuntu-ir.org/FAQ    -> حتما بخون، چون جواب خیلی از سوالتو خواهی گرفت

دیسک اوبونتو رو میتونی از سایتش دانلود کنی یا این‌که سفارش بدی برات بفرستن:
http://www.ubuntu.com/getubuntu/download   -> دانلود دیسک از سایت اصلی اوبونتو
http://linuxshop.ir   -> این‌جا میتونی سفارش بدی برات بفرستن
http://wiki.ubuntu-ir.org -> اینم ویکی اوبونتوی فارسی است کلی مطلب داره که میتونی از اونجا شروع کنی

در ضمن زبان پایتون زبان خیلی خوبیه برای برنامه‌نویسی در اوبونتو:
آموزش پایتون به زبان فارسی (http://www.pylearn.com/fa/wiki/index.php/%D8%B5%D9%81%D8%AD%D9%87%E2%80%8C_%D8%A7%D8%B5%D9%84%DB%8C)
عنوان: پاسخ به: excuse me....
ارسال شده توسط: Caesar در 12 اسفند 1388، 09:13 ق‌ظ
این دو کتاب (انگلیسی) رو از ویکی‌نسک(Wikibooks) عزیز گرفتم:
آموزش پایتون:
http://upload.wikimedia.org/wikibooks/en/9/91/Python_Programming.pdfآموزش C:
http://upload.wikimedia.org/wikibooks/en/f/f8/C_programming.pdf
عنوان: پاسخ به: excuse me....
ارسال شده توسط: parsibox در 12 اسفند 1388، 11:53 ق‌ظ
من جاوا را اصلا توصیه نمیکنم.خودم ۵-۶ ماه جاوا کار کردم ولی اصلا خوشم نیومد.
از نظر کد نویسی عالی هست ولی مشکلات دیگه ای داره.
==
توصیه ی من c++ و python هست.
خودم c++ کار میکنم ولی به نظرم python هم خیلی خوب کار میکنه.
==
توصیه ی من برای انتخاب رابط گرافیکی در برنامه نویسی  :
ابتدا qt و بعد از آن gtk
عنوان: پاسخ به: excuse me....
ارسال شده توسط: علی قنواتیان در 14 اسفند 1388، 11:05 ب‌ظ
دوست من در مورد پروژه‌ی شما، با توجه به اینکه در مورد تقسیم بار پردازشی می‌خواین کار کنین؛
یک حالتش این هستش که از زبان جاوا استفاده کنین. این زبان با مدیریت حافظه کار برنامه نویسی چند رشته‌ای رو برای شما آسان می‌کنه که در رابطه با موازی سازی پردازش‌ها می‌تونه به شما کمک کنه.
به جز این زبان یک انتخاب دیگه برای شما کامپایلر جهانی C هستش که البته همه‌ چیز رو مجبور می‌شین بنویسین و احتمالا حجم کد‌هاتون خیلی بیشتر از جاوا می‌شه.

در هر دو حالت کتابخانه‌های آماده وجود داره با یکم گوگل کردن به نتایج خوبی می‌رسین.

نقل‌قول
...با عنوان طراحی و پیاده سازی زمانبند بار محاسباتی تقسیم پذیر تحت لینوکس...

با این توضیحات کم کمک بیشتری نمی‌شه بهتون کرد. شاید بهتر باشه علاوه بر عنوان پروژه‌تون یکم در مورد اهدافش توضیح بدین تا بچه‌ها بتونن بیشتر بهتون کمک کنن.

از روی همین عنوان پیشنهاد می‌کنم یک سری به پروژه‌ی OpenMosix -خدابیامرز- بزنین. این در رابطه با تقسیم وظایف بین نود‌ها برای انجام سریعتر پروسه توسط نودی که وظایف کمتری داشته به پیش می‌رفت.
عنوان: پاسخ به: excuse me....
ارسال شده توسط: Caesar در 15 اسفند 1388، 03:57 ب‌ظ
من به شدت جاوا رو توصیه می‌کنم. اگر می‌خواید به حافظه دسترسی خوب داشته باشید و در کنارش شیئ گرایی کارتون رو نصف کنه سراغ جاوا برید...
عنوان: پاسخ به: excuse me....
ارسال شده توسط: milad-hero در 27 اسفند 1388، 10:18 ق‌ظ
من به شدت جاوا رو توصیه می‌کنم. اگر می‌خواید به حافظه دسترسی خوب داشته باشید و در کنارش شیئ گرایی کارتون رو نصف کنه سراغ جاوا برید...
زبان جاوا براي اين كار خوب نيست چون جاوا براي حفظ ويژگي portability (امكان اجراي يك برنامه روي چند سيستم‌عامل) امكان استفاده از
 قابليت‌هاي سطح پايين سيستم‌عامل‌ها را نمي‌دهد مثل: دسترسي مستقيم به حافظه يا دسترسي و كنترل ساير process ها.
البته جاوا توانايي خوبي در multi-threading داره ولي اين‌كار رو بطور مجازي ميده، نه در سطح سيستم‌عامل !!

به نظر من ++c‌ زبان مناسبي باشه.
پيشنهاد ميكنم بيشتر در مورد پروژه‌تون توضيح بدين تا بهتر راهنمايي‌تون كنم.
عنوان: پاسخ به: excuse me....
ارسال شده توسط: mahdisama در 27 اسفند 1388، 10:51 ق‌ظ
دوست من native ها رو فراموش کردیا !
در ضمن جاوا اکثر چیزا رو به بهترین نحو مدیریت می کنه !
c++ زبان فوق العاده ایه ولی مدیریت خطای قوی ای نداره واسه همین کار یکم باهاش سخته ! ;)