برنامه نویسی با linux
|
2007-03-19, 06:29 AM,
ارسال : #1
|
|||
|
|||
برنامه نویسی با linux
می دونم دارم سوال مسخره ای می پرسم. ولی من تازه کار با لینوکس شروع کردم.
اول اینکه می خوام بدونم که با لینوکس چجوری برنامه نویسی می کنند؟ دوم اینکه برنامه هایی که تو ویندوز نوشته شده اند چجوری تو لینوکس اجرا میشند؟ البته اینم بگم که ++C رو تا اندازه ای بلدم و با 9.3 SuSE کار می کنم. |
|||
2007-03-19, 07:18 AM,
ارسال : #2
|
|||
|
|||
دوست عزيز شما اول مشخص كنيد كه ميخواين كه ويژوال كار كنين يا كه......
دوم اينكه شما بايد يه زبان مختص با نيازهاتون انتخاب كنين. سوم اينكه اگه ميخواين همون ++C رو ادامه بدين تو برنامه هاي غير ويژوالي تو ويندوز و لينوكس چندان مشكلي نخواهي داشت.ولي اگه هوس كار تو زمينه هاي گرافيكي رو كردين مسئله كمي فرق خواهد كرد. البته اگه شما C رو در حد خوبي بلد باشين انتخاب يه زبان برنامه نوسي ويژوال تو لينوكس براتون اسونتر خواهد بود. Open Source » High performance :: Maximum probability :: Security and code purity |
|||
2007-03-19, 08:32 AM,
ارسال : #3
|
|||
|
|||
شما می تونید کد های Visual C++ را با استفاده از Qt در لینوکس کامپایل کنید و از اونا استفاده کنید .
برای برنامه نویسی ویژوال در لینوکس می تونید از Qt , GTK+ , ... استفاده کنید . از Gambas هم میتونید استفاده کنید . البته اگر قبلا با vb برنامه نویسی کرده باشین . http://gambas.sourceforge.net این هم انجمن فارسی اش : http://www.gambas-ir.com موفق باشید . برای آنکس که ایمان دارد ، نا ممکن وجود ندارد . All things are possible to him that BELIVETH. انجمن عمومی خراسان شمالی |
|||
2007-03-19, 09:51 PM,
ارسال : #4
|
|||
|
|||
اگر می خواهید از ویژوال بیسک و #C در لینوکس استفاده کنید از momo استفاده کنید.
هر که شد محرم دل در حرم یار بماند *** وانکه این کار ندانست در انکار بماند |
|||
2007-03-20, 06:34 AM,
ارسال : #5
|
|||
|
|||
راستش اصلاً سوال مسخره ای نمی پرسی یه چند تا سایت ایرانی تو پیوند زیر لیست شده ( البته ناقص) :
<!-- m --><a class="postlink" href="http://wiki.hezardastan.org/Resources/Development">http://wiki.hezardastan.org/Resources/Development</a><!-- m --> البته به نظر من همیشه کتاب های انگلیسی بخون. در ضمن برای .net می تونید از mono استفاده کنید. <a>بالجمله تمام مردم شهر/در بحر گناه میتپیدند درهای بهشت بسته میشد/مردم همه میجهنمیدند</a> |
|||
2007-03-20, 06:44 AM,
ارسال : #6
|
|||
|
|||
Re: برنامه نویسی با linux
TomCat نویسنده :می دونم دارم سوال مسخره ای می پرسم. ولی من تازه کار با لینوکس شروع کردم. سلام از اونجایی که ظاهرا تازهوارد هستید جسارتا میخواستم یه موضوعی رو بگم. راستش این که اول پرسشتون نوشتید «می دونم دارم سوال مسخره ای می پرسم.» چندان جالب نیست. اگر پرسشتون مسخره هست خوب نپرسید. اما اگر پرسشی در ذهنتون هست و به دنبال جواب هستید مسلما این دیگه مسخره نخواهد بود. از پرسیدن سوالات مبتدی هرگز احساس مسخره بودن موضوع بهتون دست نده، یا خجالت نکشید، راستش هیچ کدوم از بچههای حرفهای اینجا مادرزاد برنامه نویس یا لینوکس کار به دنیا نیومدند، روز اول اونها هم سوالات مبتدی میپرسیدند که شاید الآن براشون خیلی واضح هست. (البته این رو به بحانهی شما به کل بروبچ سایت گفتم;-) ) اما برنامه نویسی: اولا با لینوکس برنامه نویسی نمیشه کرد! چون لینوکس یه زبان برنامه نویسی نیست بلکه یه سیستم عامل هست. اما اگر میخواهید «در لینوکس برنامه بنویسید» میتونید مطمئن باشید که اینجا بهشت هست. این که از چه زبانی شروع کنید، همون طور که دوستان گفتند بستگی به مورد استفادهی شما داره، یعنی قصد نوشتن چه برنامهای رو دارید. ما زبانهای مختلفی در لینوکس داریم یا به عبارت صحیحتر لینوکس از زبانهای برنامه نویسی مختلفی پشتیبانی میکنه. مثلا Perl یا Python یا Free Pascal یا C یا ++C یا PHP یا .... اما هر کدوم از این زبانها برای مصرفی خاص مناسبترند. مثلا برای نوشتن برنامههای میزکار استفاده از PHP چندان عاقلانه به نظر نمیاد یا برای نوشتن یه برنامهی وب استفاده از ++C خیلی هوشمندانه نیست! شما میتونید هر کدوم از این زبانها رو بررسی کنید. کافیه توی سایتی مثل <!-- w --><a class="postlink" href="http://www.wikipedia.org">www.wikipedia.org</a><!-- w --> اونها رو جستجو کنید مثلا : <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Php">http://en.wikipedia.org/wiki/Php</a><!-- m --> <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Perl">http://en.wikipedia.org/wiki/Perl</a><!-- m --> <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Python">http://en.wikipedia.org/wiki/Python</a><!-- m --> <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Python_(programming_language">http://en.wikipedia.org/wiki/Python_(pr ... g_language</a><!-- m -->) <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/C_%28programming_language%29">http://en.wikipedia.org/wiki/C_%28progr ... anguage%29</a><!-- m --> خوب باقیش دیگه با خودتون، Google.com/linux و wikipedia.org بهترین دوستای یه لینوکس کار میتونند باشند. اما برای مقالات فارسی در این زمینه: برنامه نویسی به زبان C در سیستم عامل GNU - قسمت اول برنامه نویسی به زبان C در سیستم عامل GNU - قسمت دوم و برای زبانهای برنامه نویسی دیگه هم مقالات و سایتهایی به زبان فارسی هستند مثلا <!-- w --><a class="postlink" href="http://www.iranphp.com">www.iranphp.com</a><!-- w --> یا <!-- w --><a class="postlink" href="http://www.pylearn.com">www.pylearn.com</a><!-- w --> یا ... میتونید از <!-- m --><a class="postlink" href="http://wiki.hezardastan.org/ArticleList">http://wiki.hezardastan.org/ArticleList</a><!-- m --> هم برای یافتن مقالات فارسی بیشتر استفاده کنید. [ltr] $Nəvid$ In a world without any fences or walls, Who needs gates or windows ? گنو ایران | لیست مقالات فارسی گنو ایران | [/ltr] |
|||
2007-03-20, 06:47 AM,
ارسال : #7
|
|||
|
|||
EEE! نیما جان شرمنده ظاهرا همزمان ارسال کردیم ;-)
[ltr] $Nəvid$ In a world without any fences or walls, Who needs gates or windows ? گنو ایران | لیست مقالات فارسی گنو ایران | [/ltr] |
|||
2007-03-21, 07:52 AM,
ارسال : #8
|
|||
|
|||
سال نو مبارک
از همه کسایی که به سوالم جواب دادند ممنونم و امیدوارم که سال خوبی داشته باشید. همونطور که قبلا گفتم با برنامه نویسی شی گرا آشنا هستم و فقط مشکلم اینه که نمی تونم برنامه هایی که تو ویندوز نوشتمو تو لینوکس کامپایل کنم.
|
|||
2007-03-21, 06:33 PM,
ارسال : #9
|
|||
|
|||
اون مقالهای که براتون لینکش رو قرار دادم ککی نکردند؟
البته شما شاید نتونید تمام برنامههایی رو که برای ویندوز نوشتید برای لینوکس عینا کامپایل کنید. چرا که برنامهها رو بر اساس API ویندوز تهیه کردید و باید کم تغییرات در اون اعمال کنید ;-) [ltr] $Nəvid$ In a world without any fences or walls, Who needs gates or windows ? گنو ایران | لیست مقالات فارسی گنو ایران | [/ltr] |
|||
|