برگزیده های پرشین تولز

یک سوال (شاید کمی نا مربوط)

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
اقا ارش ببخشید که پا برهنه و بدون ارتباط تاپیک زدم چون نمیدونستم اینو باید از کی و کجا بپرسم :(
به هر حال سوال من اینه: اگه کسی بخواد برنامه نویسی تحت سیستم عاملای دیگه رو یاد بگیره( مخصوصا لینوکس)چه کار میتونه بکنه؟ چه زبانایی هستن؟ و ایا مرجع فارسی دارن ؟
البته برای من که هنوز خیلی زوده اما در کل برای اطلاعات عمومی میپرسم( کی میدونه شاید روزی بخوام یاد بگیرم :wacko:)
 

NdR

Registered User
تاریخ عضویت
10 مارس 2004
نوشته‌ها
86
لایک‌ها
0
تقریبا برای تمام زبان های برنامه نویسی رایج کامپایلر لینوکس وجود داره حتی برای #C
البته برای خیلی از کارای ساده راحتتره از یکی از shell ها برای اسکریپت نویسی استفاده کرد.​
 

Mehdi.T

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
30 سپتامبر 2005
نوشته‌ها
506
لایک‌ها
3
محل سکونت
In Search of Sunrise
در رابطه با چه زبان هايي هستند :
زبان هاي بسيار ، بسته به كار شما هست
مثلا در لينوكس از زبان سي(++) و جاوا استفاده گسترده اي ميشه ئ مطمئنا از جاوا بيشتر خواهد شد اما همانطور كه دوستمون هم گفتن حتي براي محصولات مايكروسافت هم كامپايلر هايي هست(نه تحت حمايت كامل كامل)
و كلي زبان اسكريپتي كه به استفاده وسيعي ازشون ميشه perl , tcl,python,php,....
----
برنامه نويسي تحت سيستم عامل :
باز خيلي از زبان هاي مفروض امروزه قابليت حمل زيادي دارند مثلا كد شما در زبان جاوا تحت ويندوز به راحتي كدي استاندارد تحت ديگر سيستم عامل ها هست و حتي محصولات دات نت(اما به طريقي) و سي++ نه ويژوال سي ++ مايكروسافت‌(باز اون هم به طريقي) ، اما محيط هاي طراحي كابر جداگانه اي نيز ارائه ميشه

خود سيستم عامل
------
در لينوكس حتما بايد به Bash و يا هر كدام ديگر(منظور زبان shell) تبحر داشته باشيد
در ضمن Application تحت لينوكس با برنامه نويسي لينوكس بسيار متفاوت هست
و براي برنامه نويسي لينوكس بيشتر از زبان سي استفاده ميشه كه اون سي با اين سي ويندوز تفاوت بسيار در كتابخانه و دسترسي به منابع سيستم عامل داره

...
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
در ضمن Application تحت لينوكس با برنامه نويسي لينوكس بسيار متفاوت هست
دستت درد نکنه اما این قسمتو میشه باز کنی
منظورت همون برنامه نویسی هسته هستش یا چیز دیگه ای
و براي برنامه نويسي لينوكس بيشتر از زبان سي استفاده ميشه كه اون سي با اين سي ويندوز تفاوت بسيار در كتابخانه و دسترسي به منابع سيستم عامل داره
منابعی سایتی چیزی میشناسی ؟
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
تقریبا برای تمام زبان های برنامه نویسی رایج کامپایلر لینوکس وجود داره حتی برای #C
البته برای خیلی از کارای ساده راحتتره از یکی از shell ها برای اسکریپت نویسی استفاده کرد.

خیلی ممنون دارم میخونمش
 

Mehdi.T

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
30 سپتامبر 2005
نوشته‌ها
506
لایک‌ها
3
محل سکونت
In Search of Sunrise
دستت درد نکنه اما این قسمتو میشه باز کنی
منظورت همون برنامه نویسی هسته هستش یا چیز دیگه ای

منابعی سایتی چیزی میشناسی ؟

منظور از برنامه نويسي سيستم كه من به كار بردم (نه به اون معناي عامش) اين هست كه برنامه اي كاربردي كه مستقيم از منابع خود سيستم استفاده كنه و به قولي گير سيستم عامل باشه،برنامه هاي كاربردي كه عرض كردم برنامه هاي enterprise و corporate و ... كه اين برنامه ها زياد در لينوكس حمايت نميشه بر خلاف برنامه هاي مهندسي (از اين واژه ها به علت نياز شما استفاده كردم چون سوال شما حاكي از هسته نويسي براي ناول و ردهت نبود و جنبه كاري/ كاربردي داشت)
اين مطلب رو براي اين هرض كردم كه يك كتاب مي خوندم براي برنامه نويسي لينوكس يك دست ايم كتاب در هسته بود :)

منابع حتما :
شايد بهترين كتاب و اولين :
Beginning Linux®Programming Third Edition
و در گام بعد :
Linux Programming Unleashed
هر دو ebookاش هست
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
منظور از برنامه نويسي سيستم كه من به كار بردم (نه به اون معناي عامش) اين هست كه برنامه اي كاربردي كه مستقيم از منابع خود سيستم استفاده كنه و به قولي گير سيستم عامل باشه،برنامه هاي كاربردي كه عرض كردم برنامه هاي enterprise و corporate و ... كه اين برنامه ها زياد در لينوكس حمايت نميشه بر خلاف برنامه هاي مهندسي (از اين واژه ها به علت نياز شما استفاده كردم چون سوال شما حاكي از هسته نويسي براي ناول و ردهت نبود و جنبه كاري/ كاربردي داشت)
اين مطلب رو براي اين هرض كردم كه يك كتاب مي خوندم براي برنامه نويسي لينوكس يك دست ايم كتاب در هسته بود

منابع حتما :
شايد بهترين كتاب و اولين :
Beginning Linux®Programming Third Edition
و در گام بعد :
Linux Programming Unleashed
هر دو ebookاش هست

دستت درد نکنه که وقت میزاری و زحمت میکشی تایپ کنی .خیلی ارزش داره
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
کتاب Beginning Linux®Programming Third Edition واقعا فوق العاده است من یه بار خوندمش تقریبا اون موقعی هیچی از برنامه نویسی لینوکس نمی دونستم ولی می شه با خوندنش آشنایی خوبی با اوناع برنامه نویسی رو لینوکس پیدا کرد
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
نه می تونید از IDE هایی که در لینوکس هست استفده کنید من خودم از KDevelop خوشم می یاد و استفاده می کنم
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
نه می تونید از IDE هایی که در لینوکس هست استفده کنید من خودم از KDevelop خوشم می یاد و استفاده می کنم
حالا بهتر شد مال KDE ه دیگه ؟
 

Mehdi.T

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
30 سپتامبر 2005
نوشته‌ها
506
لایک‌ها
3
محل سکونت
In Search of Sunrise
يادمه در Gnome هم كار مي كرد !! :-؟
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
از بسته های همراه KDE هست در اصل محیط توسعه پیش فرض برای KDE هست اگه نصب باشه تو هر میز کاری چه KDE چه GNome و چه بقیه دسکتاپ های مثل Window maker اجرا می شه
 
بالا