View Full Version : مهاجرت از VC, C#, Java به برنامه نویسی لینوکس
pooyanm
یک شنبه 31 تیر 1386, 15:44 عصر
سلام
برای برنامه نویسی در لینوکس چه زبانی شباهت بیشتری به یکی از زبانهای ویژوال سی، سی شارپ یا جاوا داره؟ تا کمک بیشتری به سرعت پیشرفت کار در آغاز راه داشته باشه، و از آموخته های قبلی حداکثر استفاده بشه. در صورت امکان نام محیط توسعه مناسب زبان پیشنهادی خود را هم ذکر کنید.
با سپاس
Inprise
یک شنبه 31 تیر 1386, 16:25 عصر
زبانهائی که نام بردی همگی شبیه هستند . روی لینوکس هم انتخابهای متعددی هست که اغلب "شبیه" مواردی هستند که ذکر شده . اما "شباهت" زبان دارای ارزش چندانی نیست . چیزی که مهم است فرهنگ توسعه - کتابخانهء کلاس و Framework مورد استفاده و ...است . قبلا روی فروم برنامه نویس در مورد محیطهای برنامه نویسی لینوکس به اندازه کافی بحث شده است که کافیه جستجو کنی . بهر حال C و خانواده و متعلقات همیشه جدی ترین انتخاب برنامه نویسهای لینوکس بودن . میتونی در کنار C از GTK یا QT و موارد دیگر استفاده کنی . جاوا هم هست و فرقی نمیکنه کجا باهاش برنامه بنویسی . پایتون و روبی هم وضعیت مشابهی دارن.
قبل از اینکه به برنامه نویسی روی یک محیط فکر کنی باید بدونی کی هستی و قرار هست روی اون محیط چه کاری انجام بدی . بر اساس تصویری که از خودت و کارهات داری میتونی انتخاب کنی
pooyanm
دوشنبه 01 مرداد 1386, 01:59 صبح
سلام
با سپاس از شما من یک برنامه کمکی برای جاوا با VC++ دارم که می خوام یک ویرایش برای لینوکس به عنوان دومین سیستم عامل پشتیبانی شده بنویسم البته کار سخت افزاری و سیستمی به اون معنا نداره به عبارتی برنامه ای در سطح متوسط یا پایینتر. با توجه به برنامه اولیه سی++ را برای سازگاری بیشتر با منطق برنامه اولیه باید انتخاب کنم. در اولین فرصت محیط های مختلف را امتحان می کنم تا ببینم با کدوم راحتترم.
تنها یک سوال مونده آیا پایتان یا روبی کدهای native تولید می کنن یا برای اجرا به چیزی شبیه به ماشین مجازی نیاز دارند؟
تعدادی از نتایج جستجو را هم اینجا می ذارم امیدوارم برای دیگر گرامیان هم مفید باشن:
http://barnamenevis.org/forum/showthread.php?t=9342
http://barnamenevis.org/forum/showthread.php?t=10167
http://barnamenevis.org/forum/showthread.php?t=45849
http://barnamenevis.org/forum/showthread.php?t=68430
http://barnamenevis.org/forum/showthread.php?t=7573
http://barnamenevis.org/forum/showthread.php?t=66601
http://barnamenevis.org/forum/showthread.php?p=364610
http://barnamenevis.org/forum/showthread.php?p=317277
http://barnamenevis.org/forum/showthread.php?t=2524
http://forum.p30world.com/showthread.php?t=129163
http://forum.p30world.com/showthread.php?t=32444
http://fa.wikipedia.org/wiki/%DA%A9%DB%8C%D9%88_%D8%AA%DB%8C
http://tldp.org/HOWTO/Programming-Languages.html
http://tldp.org/HOWTO/AI-Alife-HOWTO-7.html
http://www.advancedlinuxprogramming.com/
http://www.advancedlinuxprogramming.com/alp-folder
Inprise
دوشنبه 01 مرداد 1386, 03:57 صبح
یک برنامه کمکی برای جاوا با VC++ دارم که می خوام یک ویرایش برای لینوکس به عنوان دومین سیستم عامل پشتیبانی شده بنویسم
C++/QT
تنها یک سوال مونده آیا پایتان یا روبی کدهای native تولید می کنن یا برای اجرا به چیزی شبیه به ماشین مجازی نیاز دارند؟
روشهای مختلفی برای تولید Standalone executable برای پایتون و روبی هست اما در هر حال هدف و خط سیر این زبانها با چنین نوع نگاهی مغایر هست . وقتی پایتون و روبی رو نصب میکنی طبیعتا هر اسکریپت پایتون و روبی رو میتونی مثل هر برنامه اجرائی دیگه ای اجرا کنی . چه با یک کلیک چه با فراخوانی یک دستور . ساختن برنامه Native از پایتون و روبی مثل ساختن برنامه Native از دات نت در اغلب مواقع نقض غرض هست .
illegalyasync
دوشنبه 01 مرداد 1386, 06:55 صبح
Mono هم انتخاب خوبیه . من چند وقته که ازش استفاده میکنم . لازم نیست تجربه دات نت دور ریخته بشه . با یه کمی تغییر اکثر برنامه های دات نت به خوبی روی لینوکس هم اجرا میشن
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.