انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mahdi_r در 11 اسفند 1388، 07:03 بظ
-
سلام.
بابت تایپیکی که چند بار ارسال شده بود از همه دوستان عذرخواهی میکنم.
ولی من هنوز سوالم بی پاسخه!!!
-
کدوم تاپیک ؟ :o
ادرسشو بده ::)
-
سلام
منظورش ایناست:
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
-
ممنونم مهدی جان. :)
از اونجایی که زبان جاوا قوی ترین زبان mulythread در دنیاست و بی شک oo ترین زبان دنیا شدیدا توصیه می کنم با این زبان کار کنین.
در ضمن لینوکس دنیای زبانهاست و از جاوا به بهترین نحو پشتیبانی می کنه.
eclipse و netbeans دو IDE قوی اند برای این کار.
-
سلام.
بابت تایپیکی که چند بار ارسال شده بود از همه دوستان عذرخواهی میکنم.
ولی من هنوز سوالم بی پاسخه!!!
فرقی نمیکنه از چه توزیعی استفاده کنی، از توزیع اوبونتو شروع کن. سعی کن در دنیای آزاد (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)
-
این دو کتاب (انگلیسی) رو از ویکینسک(Wikibooks) عزیز گرفتم:
آموزش پایتون:
http://upload.wikimedia.org/wikibooks/en/9/91/Python_Programming.pdf
آموزش C:
http://upload.wikimedia.org/wikibooks/en/f/f8/C_programming.pdf
-
من جاوا را اصلا توصیه نمیکنم.خودم ۵-۶ ماه جاوا کار کردم ولی اصلا خوشم نیومد.
از نظر کد نویسی عالی هست ولی مشکلات دیگه ای داره.
==
توصیه ی من c++ و python هست.
خودم c++ کار میکنم ولی به نظرم python هم خیلی خوب کار میکنه.
==
توصیه ی من برای انتخاب رابط گرافیکی در برنامه نویسی :
ابتدا qt و بعد از آن gtk
-
دوست من در مورد پروژهی شما، با توجه به اینکه در مورد تقسیم بار پردازشی میخواین کار کنین؛
یک حالتش این هستش که از زبان جاوا استفاده کنین. این زبان با مدیریت حافظه کار برنامه نویسی چند رشتهای رو برای شما آسان میکنه که در رابطه با موازی سازی پردازشها میتونه به شما کمک کنه.
به جز این زبان یک انتخاب دیگه برای شما کامپایلر جهانی C هستش که البته همه چیز رو مجبور میشین بنویسین و احتمالا حجم کدهاتون خیلی بیشتر از جاوا میشه.
در هر دو حالت کتابخانههای آماده وجود داره با یکم گوگل کردن به نتایج خوبی میرسین.
...با عنوان طراحی و پیاده سازی زمانبند بار محاسباتی تقسیم پذیر تحت لینوکس...
با این توضیحات کم کمک بیشتری نمیشه بهتون کرد. شاید بهتر باشه علاوه بر عنوان پروژهتون یکم در مورد اهدافش توضیح بدین تا بچهها بتونن بیشتر بهتون کمک کنن.
از روی همین عنوان پیشنهاد میکنم یک سری به پروژهی OpenMosix -خدابیامرز- بزنین. این در رابطه با تقسیم وظایف بین نودها برای انجام سریعتر پروسه توسط نودی که وظایف کمتری داشته به پیش میرفت.
-
من به شدت جاوا رو توصیه میکنم. اگر میخواید به حافظه دسترسی خوب داشته باشید و در کنارش شیئ گرایی کارتون رو نصف کنه سراغ جاوا برید...
-
من به شدت جاوا رو توصیه میکنم. اگر میخواید به حافظه دسترسی خوب داشته باشید و در کنارش شیئ گرایی کارتون رو نصف کنه سراغ جاوا برید...
زبان جاوا براي اين كار خوب نيست چون جاوا براي حفظ ويژگي portability (امكان اجراي يك برنامه روي چند سيستمعامل) امكان استفاده از
قابليتهاي سطح پايين سيستمعاملها را نميدهد مثل: دسترسي مستقيم به حافظه يا دسترسي و كنترل ساير process ها.
البته جاوا توانايي خوبي در multi-threading داره ولي اينكار رو بطور مجازي ميده، نه در سطح سيستمعامل !!
به نظر من ++c زبان مناسبي باشه.
پيشنهاد ميكنم بيشتر در مورد پروژهتون توضيح بدين تا بهتر راهنماييتون كنم.
-
دوست من native ها رو فراموش کردیا !
در ضمن جاوا اکثر چیزا رو به بهترین نحو مدیریت می کنه !
c++ زبان فوق العاده ایه ولی مدیریت خطای قوی ای نداره واسه همین کار یکم باهاش سخته ! ;)