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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ! در 20 شهریور 1392، 01:07 ق‌ظ

عنوان: سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 20 شهریور 1392، 01:07 ق‌ظ
تو یکی از تاپیک ها یک بحثی رخ داد بین یک عدد سی شارپ کار و یک جاوا کار که جالب شد برام تاپیکی باشه که این دوتا زبان برنامه نویسی و فیچرهاشو دقیقا و بدون تعصبات قبیله ای و اینا! بررسی کنیم.
مطمئنن هردوزبان چیزهای زیادی برای عرضه دارن و خب طبیعتا شباهت های بسیاری هم هست.

خوشحال میشم دانسته های خودتونو با ما به اشتراک بگذارید :)
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 20 شهریور 1392، 01:23 ق‌ظ
چرا فقط جاوا!؟ من کلا زبان های برنامه نویسی رو می گم ;D البته هر زبان برنامه نویسی قابلیت خودش رو داره اما من واقعا از سی شارپ مزیتی نسبت به بقیه نمی بینم :دی
اینم پستم تو اون تایپیک
داداش گلم چرا میزنی؟ :D ما اینجا داریم فقط بحث می کنیم تا به همدیگه چیز های جدید یاد بدیم. اصلا فروم برای همینه! پست ها رو درست بخونید، ما نگفتیم سی شارپ به درد نمی خوره بلکه گفتیم تا سی پلاس پلاس و جاوا هستند (پایتون هم الان اضافه می کنم ولی شاید تو کتاب خونه ها کم بیاره ) چرا سی شارپ کار کنیم ؟ سنبل تکنولوژی یعنی چی آخه؟ مثلا با سی شارپ میشه ماشین فضایی ساخت و با جاوا نمیشه؟ ماشین فضایی سی شارپ سریع تر از سی پلاس پلاس و سیه؟
در ضمن اگر کسی تو همچین بحثی شرکت می کنه یعنی با زبان های برنامه نویسی آشنایی داره و دلیلی نداره که مثلا شخصی بگه من فلان بلدم ، بهمان بلدم پس خیلی شاخم و نظر من سره. منطقی رفتار کنید. شما به جای اینکه بگید مثلا من فلان کتابخونه رو تو سی شارپ دارم پس یه مزیتی دارم یا اینکه بگید کد نویسیم سادست و ... می گید چون تاحالا کار نکردید( که از شانس بدتون سی شارپ از جمله اولین زبون های برنامه نویسی بود که کار کردم ) سی شارپ خوبه همه بدن :| ما باید جوری پست بدیم که جای بحثی باقی نمونه نه اینکه الکی با گیر دادن تایپیک رو به بیراهه بکشیم :)
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: mohammadgolfami در 20 شهریور 1392، 03:32 ب‌ظ
من توی اون تاپیک در جواب اون دوستمون که از سی شارپ بشدت دفاع می کرد این پست رو گذاشتم:
"دوست عزیز عصبانی نشید! یه سری واقعیات هست که غیرقابل انکاره. شما هر کاری هم که بکنی سی شارپ کراس پلتفرم نمی شه! این بزرگترین ایرادش. از پروژه mono هم فعلا هیچ انتظاری نباید داشت. من خودم سی شارپ کار می کردم اما بعد از مهاجرت به لینوکس رفتم سراغ جاوا.
برای اینکه بدونی سی شارپ از کجا اومده فقط کافیه بری به صفحه ویکی پدیای این زبان به آدرس زیر:
http://fa.wikipedia.org/wiki/%D8%B3%DB%8C%E2%80%8C%D8%B4%D8%A7%D8%B1%D9%BE
تردیدی ندارم اگه این قضیه قابل دفاع بود خود مایکروسافت از بنده و شما بیشتر واسش تلاش می کرد. این مدل دفاع کردن شما اصلا شایسته نیست. سی شارپ خیلی قدرتمنده اما فقط و فقط در محیط ویندوز. این رو فراموش نکنید. و البته فراموش نکنید که همه اون کارهایی که برای ویندوز با سی شارپ انجام می شه رو با جاوا هم می شه انجام داد.
موفق باشید."
مضاف بر اینکه توی جاوا کدهای unsafe وجود نداره. و البته نوعهای داده ای struct و enum هم در جاوا پیدا نمی شن و یه سری تفاوت دیگه که خب جای بحثش زیاده. البته باید پذیرفت در مبحث GUI کامپوننت های net. زیباتر٬ کاربرپسندتر و بیشتر هستند و این ضعف در swing خیلی مشهوده!
در مورد ide باید بگم که intellij idea یکی از بهترین محیط های برنامه نویسیه که هوشمندیش زبانزده. حتی یکی از دوستان من که یه سی شارپ کار حرفیه ای هستش resharper رو نصب کرده که از محصولات شرکت jetbrain هست (intellij idea هم مال همین شرکته). ایشون بشدت از این ide خوشش اومده بود و می گفت که سرعت کد زدنم خیلی بالا رفته. جالبه که اصلی ترین محصول این کمپانی intellij idea با جاوا نوشته شده و بقیه ide هاش رو از روی اون کپی برداری کرده. حتی مثلا این شرکت واسه پایتون یه ide ساخته به اسم pycharm بعدش اومده پلاگینش رو واسه intellij idea گذاشته. از دیگر مزیتهاش اینه که میشه باهاش واسه آندروید برنامه نویسی کرد. این ide زبان جدید GO رو هم پشتیبانی می کنه. از همه جالبتر اینکه حجمش فقط 115 mb هستش و اصلا قابل مقایسه با VS نیست چون نسبت حجم تقریبا یک به دهه! (یه شایعه تایید نشده وجود داره که میگه VS از intellij idea کپی برداری شده).
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سجاد ! در 20 شهریور 1392، 07:11 ب‌ظ
من توی اون تاپیک در جواب اون دوستمون که از سی شارپ بشدت دفاع می کرد این پست رو گذاشتم:
"دوست عزیز عصبانی نشید! یه سری واقعیات هست که غیرقابل انکاره. شما هر کاری هم که بکنی سی شارپ کراس پلتفرم نمی شه! این بزرگترین ایرادش. از پروژه mono هم فعلا هیچ انتظاری نباید داشت. من خودم سی شارپ کار می کردم اما بعد از مهاجرت به لینوکس رفتم سراغ جاوا.
برای اینکه بدونی سی شارپ از کجا اومده فقط کافیه بری به صفحه ویکی پدیای این زبان به آدرس زیر:
http://fa.wikipedia.org/wiki/%D8%B3%DB%8C%E2%80%8C%D8%B4%D8%A7%D8%B1%D9%BE
تردیدی ندارم اگه این قضیه قابل دفاع بود خود مایکروسافت از بنده و شما بیشتر واسش تلاش می کرد. این مدل دفاع کردن شما اصلا شایسته نیست. سی شارپ خیلی قدرتمنده اما فقط و فقط در محیط ویندوز. این رو فراموش نکنید. و البته فراموش نکنید که همه اون کارهایی که برای ویندوز با سی شارپ انجام می شه رو با جاوا هم می شه انجام داد.
موفق باشید."
مضاف بر اینکه توی جاوا کدهای unsafe وجود نداره. و البته نوعهای داده ای struct و enum هم در جاوا پیدا نمی شن و یه سری تفاوت دیگه که خب جای بحثش زیاده. البته باید پذیرفت در مبحث GUI کامپوننت های net. زیباتر٬ کاربرپسندتر و بیشتر هستند و این ضعف در swing خیلی مشهوده!
در مورد ide باید بگم که intellij idea یکی از بهترین محیط های برنامه نویسیه که هوشمندیش زبانزده. حتی یکی از دوستان من که یه سی شارپ کار حرفیه ای هستش resharper رو نصب کرده که از محصولات شرکت jetbrain هست (intellij idea هم مال همین شرکته). ایشون بشدت از این ide خوشش اومده بود و می گفت که سرعت کد زدنم خیلی بالا رفته. جالبه که اصلی ترین محصول این کمپانی intellij idea با جاوا نوشته شده و بقیه ide هاش رو از روی اون کپی برداری کرده. حتی مثلا این شرکت واسه پایتون یه ide ساخته به اسم pycharm بعدش اومده پلاگینش رو واسه intellij idea گذاشته. از دیگر مزیتهاش اینه که میشه باهاش واسه آندروید برنامه نویسی کرد. این ide زبان جدید GO رو هم پشتیبانی می کنه. از همه جالبتر اینکه حجمش فقط 115 mb هستش و اصلا قابل مقایسه با VS نیست چون نسبت حجم تقریبا یک به دهه! (یه شایعه تایید نشده وجود داره که میگه VS از intellij idea کپی برداری شده).

ممنون از توضیحات باحالتون

یه جورایی تو جاوا enum داریما!
خیلی هم جالبن!

http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: mohammadgolfami در 20 شهریور 1392، 07:27 ب‌ظ
من توی اون تاپیک در جواب اون دوستمون که از سی شارپ بشدت دفاع می کرد این پست رو گذاشتم:
"دوست عزیز عصبانی نشید! یه سری واقعیات هست که غیرقابل انکاره. شما هر کاری هم که بکنی سی شارپ کراس پلتفرم نمی شه! این بزرگترین ایرادش. از پروژه mono هم فعلا هیچ انتظاری نباید داشت. من خودم سی شارپ کار می کردم اما بعد از مهاجرت به لینوکس رفتم سراغ جاوا.
برای اینکه بدونی سی شارپ از کجا اومده فقط کافیه بری به صفحه ویکی پدیای این زبان به آدرس زیر:
http://fa.wikipedia.org/wiki/%D8%B3%DB%8C%E2%80%8C%D8%B4%D8%A7%D8%B1%D9%BE
تردیدی ندارم اگه این قضیه قابل دفاع بود خود مایکروسافت از بنده و شما بیشتر واسش تلاش می کرد. این مدل دفاع کردن شما اصلا شایسته نیست. سی شارپ خیلی قدرتمنده اما فقط و فقط در محیط ویندوز. این رو فراموش نکنید. و البته فراموش نکنید که همه اون کارهایی که برای ویندوز با سی شارپ انجام می شه رو با جاوا هم می شه انجام داد.
موفق باشید."
مضاف بر اینکه توی جاوا کدهای unsafe وجود نداره. و البته نوعهای داده ای struct و enum هم در جاوا پیدا نمی شن و یه سری تفاوت دیگه که خب جای بحثش زیاده. البته باید پذیرفت در مبحث GUI کامپوننت های net. زیباتر٬ کاربرپسندتر و بیشتر هستند و این ضعف در swing خیلی مشهوده!
در مورد ide باید بگم که intellij idea یکی از بهترین محیط های برنامه نویسیه که هوشمندیش زبانزده. حتی یکی از دوستان من که یه سی شارپ کار حرفیه ای هستش resharper رو نصب کرده که از محصولات شرکت jetbrain هست (intellij idea هم مال همین شرکته). ایشون بشدت از این ide خوشش اومده بود و می گفت که سرعت کد زدنم خیلی بالا رفته. جالبه که اصلی ترین محصول این کمپانی intellij idea با جاوا نوشته شده و بقیه ide هاش رو از روی اون کپی برداری کرده. حتی مثلا این شرکت واسه پایتون یه ide ساخته به اسم pycharm بعدش اومده پلاگینش رو واسه intellij idea گذاشته. از دیگر مزیتهاش اینه که میشه باهاش واسه آندروید برنامه نویسی کرد. این ide زبان جدید GO رو هم پشتیبانی می کنه. از همه جالبتر اینکه حجمش فقط 115 mb هستش و اصلا قابل مقایسه با VS نیست چون نسبت حجم تقریبا یک به دهه! (یه شایعه تایید نشده وجود داره که میگه VS از intellij idea کپی برداری شده).

ممنون از توضیحات باحالتون

یه جورایی تو جاوا enum داریما!
خیلی هم جالبن!

http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html


خواهش می کنم.
به قول خودتون یه جورایی
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 20 شهریور 1392، 07:30 ب‌ظ
intellij idea خوبه واقعاً منم خيلى دوسش دارم :دى :-" اما نسخه خوبش كه همون ultimate ــش باشه آزاد نيست رايگانم نيست سورسشم باز نيست نسخه Community هم داره كه آزاده مجوزشم Apache 2 هستش امااصلا قابل مقايسه نيست با Ultimate ــش و خيلى چيزا كم داره من خودم واقعاً با محصولات JetBrains حال ميكنم به طرز عجيبى ولى به عنوان رقيب اصلى ميتونيد يه نگاهى هم به اكليپس بندازيد كه قابليت هاى خيلى خيلى رديفى داره فقط من با ظاهرش حال نميكنم اصلاً .
البته من از جفت اين ها واسه Go استفاده كردم و در مورد كاربردشون تو جاوا نميتونم نظر بدم و در كل هم واسه Go استفاده از IDE كار اشتباهيه :دى
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: mohammadgolfami در 20 شهریور 1392، 07:35 ب‌ظ
من حرفم رو در مورد enum پس می گیرم!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: mohammadgolfami در 20 شهریور 1392، 07:41 ب‌ظ
intellij idea خوبه واقعاً منم خيلى دوسش دارم :دى :-" اما نسخه خوبش كه همون ultimate ــش باشه آزاد نيست رايگانم نيست سورسشم باز نيست نسخه Community هم داره كه آزاده مجوزشم Apache 2 هستش امااصلا قابل مقايسه نيست با Ultimate ــش و خيلى چيزا كم داره من خودم واقعاً با محصولات JetBrains حال ميكنم به طرز عجيبى ولى به عنوان رقيب اصلى ميتونيد يه نگاهى هم به اكليپس بندازيد كه قابليت هاى خيلى خيلى رديفى داره فقط من با ظاهرش حال نميكنم اصلاً .
البته من از جفت اين ها واسه Go استفاده كردم و در مورد كاربردشون تو جاوا نميتونم نظر بدم و در كل هم واسه Go استفاده از IDE كار اشتباهيه :دى
بله نسخه intellij idea ultimate پولیه اما خب می شه کرک شده اونو گیر آورد. من اگه اشتباه نکنم نسخه 10.x رو دارم. اكليپس هم خیلی قابلیت داره اما خب من باهاش حال نمی کنم. البته نسخه رایگان  intellij idea هم کم قابلیت نداره.
نت بینز خیلی خسته کننده ست. هرچند خود شرکت sun نت بینز رو با JDK با هم پیشنهاد می کنه و واسه دانلود تو سایتش گذاشته!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 20 شهریور 1392، 07:53 ب‌ظ
آره این نت بینز از همون اولش بهم نمیچسبید مخصوصا با اون گرافیک داغون آیکونا و رنگ خشک و کدر لایوتهاش که منو یاد ویندوز ۹۸ میندازه.

اکلیپس رو خیلی خیلی دوس میدارم و باهاش عادتم و intellij idea هم خوب و دوس داشتنیه و امکان داره بزودی کاملا بهش مهاجرت کنم

همین :-({|=
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 20 شهریور 1392، 08:00 ب‌ظ
intellij idea خوبه واقعاً منم خيلى دوسش دارم :دى :-" اما نسخه خوبش كه همون ultimate ــش باشه آزاد نيست رايگانم نيست سورسشم باز نيست نسخه Community هم داره كه آزاده مجوزشم Apache 2 هستش امااصلا قابل مقايسه نيست با Ultimate ــش و خيلى چيزا كم داره من خودم واقعاً با محصولات JetBrains حال ميكنم به طرز عجيبى ولى به عنوان رقيب اصلى ميتونيد يه نگاهى هم به اكليپس بندازيد كه قابليت هاى خيلى خيلى رديفى داره فقط من با ظاهرش حال نميكنم اصلاً .
البته من از جفت اين ها واسه Go استفاده كردم و در مورد كاربردشون تو جاوا نميتونم نظر بدم و در كل هم واسه Go استفاده از IDE كار اشتباهيه :دى
بله نسخه intellij idea ultimate پولیه اما خب می شه کرک شده اونو گیر آورد. من اگه اشتباه نکنم نسخه 10.x رو دارم. اكليپس هم خیلی قابلیت داره اما خب من باهاش حال نمی کنم. البته نسخه رایگان  intellij idea هم کم قابلیت نداره.
نت بینز خیلی خسته کننده ست. هرچند خود شرکت sun نت بینز رو با JDK با هم پیشنهاد می کنه و واسه دانلود تو سایتش گذاشته!


نمى خوام جو الكى بدم كه چون كرك كردى بايد اعدام بشى من خودم تا همين چند ماه پيش نسخه كركه Intellij IDEA , PyCharm , RubyMine رو داشتم رو آرچ اما خودت يكم فكرشو بكن شايد كاره درستى باشه كرك كردنش حتى (!) بخاطر اين كه ما توى ايرانيم اما مگه غير از اينه كه وظيفه ى ما حمايت از پروژه هاى آزاده ؟ و در كل هم بايد اينو بگم كه نظر شخصيم اينه كه نرم افزار هاى آزاد توسط افرادى نوشته شده كه عموماً هدف مالى نداشتند و بخاطر همين فكر ميكنم باعث شده كد هاى قوى ترى داشته باشند ولى بعضى وقت ها امكانات كمتر كه اكليپس از لحاظ امكانات هم چيزى كم نداره .
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: Geek در 20 شهریور 1392، 08:24 ب‌ظ
از بحث های همیشگی فروم های برنامه نویسی! که آخرشم راه به هیچ جا نمی بره!

دوست من شما که می خوای برنامه بنویسی احتمالا برای خودت یه سری اهداف هم مشخص کردی! درست میگم یا نه؟

خب وقتی هدف معین باشه دیگه مشکلی نیست!

اگر میخوای فقط برای ویندوز برنامه بنویسی مسلما سی شارپ انتخاب هوشمندانه تری نسبت به  جاوا خواهد بود.
اگر میخوای cross platform بنویسی جاوا
اگر سرعت مهمه سی و سی پلاس پلاس
اگر محاسبات میخوای انجام بدی fortran
و ...

عموما هر زبانی با هدف خاصی تولید شده بنابراین چقدر خوبه که هدف ما در یک راستا با هدف این زبان باشه.

سی شارپه هم خوبه اما در جای خودش...

پ.ن:هر چند به شخصه مدت کمی با#c کار کردم ولی به هیچ عنوان نباید برنامه نویسی رو با این زبان یا جاوا شروع کرد چرا که از همون اول درگیر مسائل شی گرایی هستی و بهتره از یه زبان که هم ویژگی های ساخت یافته و هم شی گرایی رو پشتیبانی کنه و در عین حال قدرتمند باشه یادگیری رو شروع کرد و این زبان کسی نیست جز جناب cpp.


عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 20 شهریور 1392، 08:30 ب‌ظ
از بحث های همیشگی فروم های برنامه نویسی! که آخرشم راه به هیچ جا نمی بره!

دوست من شما که می خوای برنامه بنویسی احتمالا برای خودت یه سری اهداف هم مشخص کردی! درست میگم یا نه؟

خب وقتی هدف معین باشه دیگه مشکلی نیست!

اگر میخوای فقط برای ویندوز برنامه بنویسی مسلما سی شارپ انتخاب هوشمندانه تری نسبت به  جاوا خواهد بود.
اگر میخوای cross platform بنویسی جاوا
اگر سرعت مهمه سی و سی پلاس پلاس
اگر محاسبات میخوای انجام بدی fortran
و ...

عموما هر زبانی با هدف خاصی تولید شده بنابراین چقدر خوبه که هدف ما در یک راستا با هدف این زبان باشه.

سی شارپه هم خوبه اما در جای خودش...

پ.ن:هر چند به شخصه مدت کمی با#c کار کردم ولی به هیچ عنوان نباید برنامه نویسی رو با این زبان یا جاوا شروع کرد چرا که از همون اول درگیر مسائل شی گرایی هستی و بهتره از یه زبان که هم ویژگی های ساخت یافته و هم شی گرایی رو پشتیبانی کنه و در عین حال قدرتمند باشه یادگیری رو شروع کرد و این زبان کسی نیست جز جناب cpp.




آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: Geek در 20 شهریور 1392، 08:52 ب‌ظ
از بحث های همیشگی فروم های برنامه نویسی! که آخرشم راه به هیچ جا نمی بره!

دوست من شما که می خوای برنامه بنویسی احتمالا برای خودت یه سری اهداف هم مشخص کردی! درست میگم یا نه؟

خب وقتی هدف معین باشه دیگه مشکلی نیست!

اگر میخوای فقط برای ویندوز برنامه بنویسی مسلما سی شارپ انتخاب هوشمندانه تری نسبت به  جاوا خواهد بود.
اگر میخوای cross platform بنویسی جاوا
اگر سرعت مهمه سی و سی پلاس پلاس
اگر محاسبات میخوای انجام بدی fortran
و ...

عموما هر زبانی با هدف خاصی تولید شده بنابراین چقدر خوبه که هدف ما در یک راستا با هدف این زبان باشه.

سی شارپه هم خوبه اما در جای خودش...

پ.ن:هر چند به شخصه مدت کمی با#c کار کردم ولی به هیچ عنوان نباید برنامه نویسی رو با این زبان یا جاوا شروع کرد چرا که از همون اول درگیر مسائل شی گرایی هستی و بهتره از یه زبان که هم ویژگی های ساخت یافته و هم شی گرایی رو پشتیبانی کنه و در عین حال قدرتمند باشه یادگیری رو شروع کرد و این زبان کسی نیست جز جناب cpp.




آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .

باز هم میگم سی پلاس پلاس بهترین گزینه برای شروع هست! و احتمالا باید بدونید که این زبان یه زبان سطح میانی هست و هم از ویژگی های سطح پایین و هم سطح بالا پشتیبانی میکنه!کافیه ویکی کنید.
البته بعد خوندن  cpp بهتره دستی به سی هم ببری که مطمئن باشید خیلی زود یادش خواهید گرفت...حالا چرا با سی هم آشنا بشیم!
کاملا مشخصه چون زبان پیش فرض پروژه گنو هست!! و بنیاد گنو توصیه کرده از این زبان استفاده کنید.

و اگر میخوای واقعا بفهمی پشت همه ی این قضایا چیه بعدش باید اسمبلی بخونی! و چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!
البته به صرف اسمبلی خوندن نمیشه از ساز و کار اینا سر در اورد و باید یکمی هم تو سخت افزار دست ببری!!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 20 شهریور 1392، 09:09 ب‌ظ
چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!
اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 20 شهریور 1392، 09:10 ب‌ظ
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
ایول متین حرف دله منو زدی، جنگ اول به از صلح آخر
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: MrGee در 20 شهریور 1392، 09:26 ب‌ظ
نقل‌قول
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
امروزه دیگه اشاره گر ها که رکن اصلی برنامه نویسی سی رو دارن چه قدر استفاده میشن؟ مثلا تو سی چه سازو کاری هست که تو سی شارپ و جاوا نیست؟
بحث سینتکس نیست بحث تفکر برنامه نویسی و الگوریتمه و مهم نیست برنامه نویس این تفکر رو با کدوم زبان یاد میگیره کسی که مفاهیم رو بلده دیگه زبان براش مهم نیست چون تنها تفاوتی که هست سینکسه که اونم کاری نداره یاد گرفتنش.
الان دیگه دوران سی نیست و گیج کردن یه تازه کار با اشاره گرهای سی و بقیه مفاهیم پیچیده اس هیچ مزیتی نداره
حتی الان هم گویا تو MIT دارن برای برنامه نویسی پاتون رو یاد میدن، زبانی که دقیقا نقطه مقابل سی هست
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 20 شهریور 1392، 09:34 ب‌ظ
نقل‌قول
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
امروزه دیگه اشاره گر ها که رکن اصلی برنامه نویسی سی رو دارن چه قدر استفاده میشن؟ مثلا تو سی چه سازو کاری هست که تو سی شارپ و جاوا نیست؟
بحث سینتکس نیست بحث تفکر برنامه نویسی و الگوریتمه و مهم نیست برنامه نویس این تفکر رو با کدوم زبان یاد میگیره کسی که مفاهیم رو بلده دیگه زبان براش مهم نیست چون تنها تفاوتی که هست سینکسه که اونم کاری نداره یاد گرفتنش.
الان دیگه دوران سی نیست و گیج کردن یه تازه کار با اشاره گرهای سی و بقیه مفاهیم پیچیده اس هیچ مزیتی نداره
حتی الان هم گویا تو MIT دارن برای برنامه نویسی پاتون رو یاد میدن، زبانی که دقیقا نقطه مقابل سی هست

اين نظر شخصيه من بود همونجور كه گفتم فقط به نظر من الگوريتم ها تأثير خيلى زيادى تو برنامه نويسى دارند و الگوريتم هم تعريفى كه من ازش دارم ( نه تعريف دقيق ) تعيين قدم هاى لازم و ترتيب اون ها براى حل يك مسئله و خوب بنظرم افراد توى سى خيلى بهتر با الگوريتم ها آشنا ميشند و محدوديت هاش به كاربر كمك ميكنه با كامپيوتر از لحاظ تفكرى احساس نزديكى بيشترى بكنه و خوب هنوز هم توى سطح سيستمى كه قسمت خيلى خيلى مهميم هست و بنظرم از قسمت نرم افزار هاى لايه آخر خيلى مهم تره چون محيط مناسب رو ايجاد ميكنه از سى استفاده ميشه اگه قابل پياده سازى با اسمبلى نباشه ! و خوب تأثير اين كه كد با سى زده شده باشه يا اين كه با پايتون توى سرعت نرم افزار بر كسى پوشيده نيست .
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: Geek در 20 شهریور 1392، 09:59 ب‌ظ
چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!
اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.

اگر اسمبلی مطالعه کرده باشید احتمالا با مبحثی به نام معماری ریز پردازنده برخورد داشتید که درش در مورد ثبات ها و صف دستورالعمل و کش بحث هایی شده !!!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 20 شهریور 1392، 11:09 ب‌ظ
نقل‌قول
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
امروزه دیگه اشاره گر ها که رکن اصلی برنامه نویسی سی رو دارن چه قدر استفاده میشن؟ مثلا تو سی چه سازو کاری هست که تو سی شارپ و جاوا نیست؟
بحث سینتکس نیست بحث تفکر برنامه نویسی و الگوریتمه و مهم نیست برنامه نویس این تفکر رو با کدوم زبان یاد میگیره کسی که مفاهیم رو بلده دیگه زبان براش مهم نیست چون تنها تفاوتی که هست سینکسه که اونم کاری نداره یاد گرفتنش.
الان دیگه دوران سی نیست و گیج کردن یه تازه کار با اشاره گرهای سی و بقیه مفاهیم پیچیده اس هیچ مزیتی نداره
حتی الان هم گویا تو MIT دارن برای برنامه نویسی پاتون رو یاد میدن، زبانی که دقیقا نقطه مقابل سی هست
ببین بستگی به طرف داره، اگر می خواد رو چیزهای سطح پایین کار کنه مثل کرنل خوب مشخصا رو سر سی نیست ولی اگر می خواد یه برنامه نویس خوب بشه، سی لازمه! چرا؟ چون مثلا برای گرفتن یه ورودی ساده باید آدرس دهی به رم بکنی ( آمپر سنج یا & ) این تازه برای یه چیز به این سادگی بود چه برسه به جلو تر. خوب یه شخصی که سی کار کرده هم منطقا خیلی جلوعه هم برنامه های خیلی سبک تری می نویسه (چون با رم و منابع سیستم بیشتر از هر زبان دیگه ای (به جز اسمبلی ) آدم رو با سیستم آشنا می کنه.
من بجز سی و کمی سی پلاس پلاس و یه ذره سی شارپ با زبان دیگه ای کار نکردم، یعنی مثلا تو جاوا و پایتون نیاز به اشاره گر ها نیست؟ من همیشه با پشته ها و لینکر ها و ... مشکل داشتم :|

چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!
اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.

اگر اسمبلی مطالعه کرده باشید احتمالا با مبحثی به نام معماری ریز پردازنده برخورد داشتید که درش در مورد ثبات ها و صف دستورالعمل و کش بحث هایی شده !!!
علاقه مند شدم! حتما نگاهی خواهم انداخت ...
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: MrGee در 20 شهریور 1392، 11:45 ب‌ظ
نقل‌قول
من بجز سی و کمی سی پلاس پلاس و یه ذره سی شارپ با زبان دیگه ای کار نکردم، یعنی مثلا تو جاوا و پایتون نیاز به اشاره گر ها نیست؟ من همیشه با پشته ها و لینکر ها و ... مشکل داشتم :|
به همین خاطره که فکر می کنید سی بهترین زبون دنیاس  :D
پایتون کلا اشاره گر نداره تو جاوا هم فکر نمی کنم دیگه زیاد از اشاره گر استفاده بشه.


ببینید منه برنامه نویسی PHP یا Python هیچ نیازی ندارم که بدونم اون پایین چه خبره و مثلا بیام برای مقدار دهی یه رشته یا آرایه ساده سر خودم رو درد بیارم، من مثلا می خوام فلان کار رو بکنم تو سی باید ۲۰۰ خط کد بزنم با کلی مصیبت ولی تو پایتون ۵۰ خط شایدم خیلی کمتر. من خودم تو دانشگاه یه ماشین حساب به زبان اسمبلی نوشتم که حدودا ۶۰۰ خط شد و براحتی میگم نوشتن اون پروژه چیزی جز اتلاف وقت نبود و واقعا تا حالا هیچ کمکی تو برنامه نویسی بهم نکرده.
به نظر من هر زبونی هدف خودش رو داره و طبعا برنامه نویسیان مخصوص خودش رو.
سی زبونیه که ۴۰ سال پیش ابداع شده و امروزه بجز نوشتن سیستم عامل جای دیگه ای کاربرد نداره و واقعا یاد گرفتنش فایده ای نداره به نظرم.
اگه حرف شما درست بود الان اینقدر پایتون و بقیه زبان های سطح بالا رو بورس نبودن و همه داشتن با سی و سی پلاس کد می زدن.

امروزه دیگه برنامه نویسا نمی خوان وقت خودشون رو با اشاره‌گرها تلف کنند و بجای اون به مسائل مهمتر مثل شی‌گرایی و مدل تو سعه نرم افزار و توسعه پذیریش می پردازن.

در ضمن کلا از موضوع تاپیک خارج شدیم، اگه این بحث های نامربوط به یه تاپیک جدید انتقال پیدا کنه خوب میشه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 20 شهریور 1392، 11:58 ب‌ظ
به همین خاطره که فکر می کنید سی بهترین زبون دنیاس  :D
اگه حرف شما درست بود الان اینقدر پایتون و بقیه زبان های سطح بالا رو بورس نبودن و همه داشتن با سی و سی پلاس کد می زدن.
کسی نگفت سی یا هر زبون دیگه ای بهترینه ... ما گفتیم برای منطق برنامه نویسی خیلی مفیده.
بهترین خبر دنیا رو بهم دادی! من واقعا با اینا مشکل داشتم :دی
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: احسان☺ - در 20 شهریور 1392، 11:59 ب‌ظ
در کل هر کدوم برای کار خاصی طراحی شدن نمیشه بگیم یکی از بقیه بهتره.
مثلا پایتون همینطور که MrGee گفت کد زنیش خیلی ساده تره ولی در عوض سرعتش کمه.همچنین پایتون و و تا حدودی جاوا برای برنامه های کد بسته مناسب نیستن.یه چیزی که شاید سی/سی++ رو برای یادگیری مناسب میکنه تعداد بسیار بالای برنامه هایی هست که با اونا نوشته شدنه
راستی اشاره گرها تو سی/سی++ خیلی رو اعصابن

پ.ن:اگه داریوش! اسم تاپیک رو به مقایسه زبان های برنامه نویسی تغییر بده شاید بهتر باشه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: MrGee در 21 شهریور 1392، 12:16 ق‌ظ
نقل‌قول
ما گفتیم برای منطق برنامه نویسی خیلی مفیده
سرو کله زدن با اشاره گر از چه لحاظ مفیده؟
امروزه مفاهیم شی گرا خیلی مفید و مهم هستن که سی به صورت native شی گرایی رو پشتیبانی نمی کنه.
امروزه ارتباط با دیتابیس مهمه که واقعا نمی دونم تو سی چه جوری با دیتابیس کار می کنن.
الان یه برنامه نویس باید شی گرایی رو خوب بلد باشه، بتونه با دیتابیس تو برنامه‌ش کار کنه، باید بتونه براحتی برای برنامه‌ش GUI درست کنه، برنامه‌ش رو طوری بنویسیه که وقتی بزرگ شد به مشکل برنخوره و خیلی کارای دیگه که تو سی انجام دادنشون خیلی سخت و طولانیه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 21 شهریور 1392، 12:33 ق‌ظ
@سالار مقدم

آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: sahar z در 21 شهریور 1392، 12:44 ق‌ظ
همه دارن سلایق شخصی خودشونو میگن و اصلا نقد و بررسی اساسی در کار نیست.
آخه تورو خدا چرا دارین اعصاب خودتونو خورد میکنین و از هر دری سخنی میارین؟
شما که هیچی حالیتون نیست و تازه میفهمی اصلا چیزی به اسم ثبات یا رجیستر وجود داره چطور به خودت اجازه میدی دانش و خلاقیت مهندسای sunو مایکروسافت رو زیر سوال ببری؟نکنه به خاطر اون ۱۲۰۰ تا ارسالیه که داشتی و حتما همه ش از این حرفا بوده؟
-- ویرایش شد --
فک میکنی چون خودت فقط داری با پایگاه داده سروکله میزنی پس باید بری سی رو بذاری لب کوزه ؟
بابا به چه زبونی بگم اینجوری چشم بسته قضاپت نکنین!
حتی پیش اومده که برای یه پروژه ی نه چندان بزرگ از ۵تا زبون کنار همدیگه استفاده کردن و گاهی خیلی بیشتر پس همه در کنار هم لازمه

واقغا از این بحثای غیر فنی و مسخره آدم سرش درد میگیره
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: sahar z در 21 شهریور 1392، 12:46 ق‌ظ
@سالار مقدم

آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
آهای عمو چرا حرف الکی میزنی؟
وجود داره اما شما نمیبینین و کامپایلر کنترل میکنه
توروخدا یکم مطالعه کنین
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: sahar z در 21 شهریور 1392، 12:52 ق‌ظ
نقل‌قول
ما گفتیم برای منطق برنامه نویسی خیلی مفیده
سرو کله زدن با اشاره گر از چه لحاظ مفیده؟
امروزه مفاهیم شی گرا خیلی مفید و مهم هستن که سی به صورت native شی گرایی رو پشتیبانی نمی کنه.
امروزه ارتباط با دیتابیس مهمه که واقعا نمی دونم تو سی چه جوری با دیتابیس کار می کنن.
الان یه برنامه نویس باید شی گرایی رو خوب بلد باشه، بتونه با دیتابیس تو برنامه‌ش کار کنه، باید بتونه براحتی برای برنامه‌ش GUI درست کنه، برنامه‌ش رو طوری بنویسیه که وقتی بزرگ شد به مشکل برنخوره و خیلی کارای دیگه که تو سی انجام دادنشون خیلی سخت و طولانیه.
تو که داری این خرفو میزنی برو ببین تو شرایط استخدام بزرگترین شرکتای کامپیوتری دنیا از جمله یاهو و گوگل و یوتیوب و سان و ... چی نوشتن؟

-- توسط ناظر ویرایش شد --
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 21 شهریور 1392، 01:10 ق‌ظ
@سالار مقدم

آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
آهای عمو چرا حرف الکی میزنی؟
وجود داره اما شما نمیبینین و کامپایلر کنترل میکنه
توروخدا یکم مطالعه کنین

خب ما که ادعایی نداریم و اینکه شما عی چی دارید حرف میزنید میشه لطف کنید و برای گفته هاتون منبع ذکر کنید؟

سالار گفته بود :
بهترین خبر دنیا رو بهم دادی! من واقعا با اینا مشکل داشتم :دی



و خب این یعنی اینکه ایشون با استفاده از زبانهایی که تو کدنویسی از اشاره گر استفاده میکنن مشکل داره و بنده در پاسخ به ایشون :
@سالار مقدم

آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=

خب خانوم دانشمند میتونید بگید که چرا نخونده ادعای خداوندگاریه برنامه نویسی و شی گرایی و مهندسی نرم افزار میکنید؟

شما که منظور طرف رو متوجه نشدید برای چی اینگونه میتوپید به همه؟ اگه شما مهندسی نرم افزار میدونید فکر نکنید بقیه یول تشریف دارند.

عایا در زبان جاوا برنامه نویس میتونه از اشاره گرها استفاده کنه یعنی مستقیما؟
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 21 شهریور 1392، 01:21 ق‌ظ
جدا از شوخى و اين حرفا يه سرى نكاتو من بگم از نظره خودم اول اين كه از همون اول بخاطر موضوع اين تاپيك نتيجش و يه همچين رفتار هايى پيشبينى ميشد كاملاً البته در يكانجمن لينوكسى شايد يكم اين رفتار غير منطقى باشه اما خوب در كل … دوستان نظراتشونو گفتند من خودم به شخصه استفاده كردم بحث ادامه داشت هنوز چون من به شخصه فكر ميكنم دليل واسه كارآمد بودن زبان هاى سطح پايين هنوز زياده … اما اون دوست عزيزى كه الآن چند تا پست پشت سر هم با لحن خيلى بد ادند و توى پ . خ هم خيلى قشنگ به بنده توهين كردند اما خوب مهم نيست جنبمون كمه ولى نه ديگه در اين حد ;) من به شخصه با قسمت زيادى از حرفاشون كاملاً موافق بودم اما بنظر خودتون واقعاً نميشد با لحن مناسب ترى دلايل خودتون رو بيان كنيد تا تاپيك هم به اينجا ها كشيده نشه ؟ ( هر چند قبلش هم از مسير خودش خارج شده بود بخاطر اشتباه بنده كه تاپيك جدا نساختم و يا به دوستان اين مسئله رو ياد آورى نكردم ) بنظر خودتون با تمسخر ديگران ميشه چيزى رو اثبات كرد در حالى كه خوده شما نقطه ضعف هاى خيلى زيادى داريد كه شايد از نظر من و خيلى از دوستان خيلى مسخره تر از اين حرف ها بياد ؟ ( نمونش اين قضيه ى ~ ) البته شايد با خودتون اين طور فكر ميكنيد كه الآن به همه اثبات شده كه شما يك برنامه نويس هستيد و گوگل و … در به در دارند التماس شما ميكنند كه فقط يه نيم نگاهى بهشون بندازيد . نميگم خودم خيلى رعايت كردم و … همه ى اين حرف ها رو هم زدم اما واقعاً هدفم اين نبود كه در مورد شما قضاوت كنم بلكه ميخواستم شما رو متوجه اين كنم كه هر كدوم از ماها خيلى از مشكلات رو داريم و در خيلى از موارد ساده ترين اطلاعات رو هم نداريم پس يه همچين رفتارى به هيچ عنوان صحيح نيست اين قضاوت فقط يك نمونه اى بود كه شايد شما رو متوجه اين بكنه كه نبايد در مورد ديگران به هيچ عنوان قضاوتى بكنيم و همين طور تمسخر در حالى كه خودمون خيلى نقطه ضعف ها رو داريم .
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: Sajjad Baroodkoo در 21 شهریور 1392، 01:26 ق‌ظ
وقتی یه بحث فنی پیش میاد و یک سری دوستان و کاربران به هر دلیلی منطق غیر فنی رو پیش میگیرن، عصبانیت و قاطی کردن و بی ادبی شماها چیزی رو حل نمیکنه.
شما بار فنی دارید؟ بسم‌الله. بشینید بحث کنید بذارید یه نتیجه‌ای بده این تاپیک‌هایی که هرروز زده میشه.

تو یک بحث فنیِ گروهی اونی که بیش از بقیه گوش میکنه موفقه، نه اونی که بیش از بقیه حرف میزنه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 21 شهریور 1392، 01:30 ق‌ظ
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=


http://forum.ubuntu.ir/index.php/topic,75857.0.html

در مورد پوینترها در جاوا یک تاپیکی راه انداختم که مهندسان محترم با مرجع موثق حرف بزنن  ;D


http://forum.ubuntu.ir/index.php/topic,75857.0.html
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: MrGee در 21 شهریور 1392، 01:33 ق‌ظ

با این که حرفای جالبی زدن ولی چون نمی دونن چه جوری تو فروم به بحث و تبادل نظر به پردازن من هیچ صحبتی باهاشون ندارم.
(http://www.philmug.ph/forum/customavatars/avatar72721_1.gif) (http://fa.wikipedia.org/wiki/%D8%AA%D8%B1%D9%88%D9%84_(%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA))
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 21 شهریور 1392، 01:44 ق‌ظ
مطالعه مطالعه مطالعه ;D


@سالار مقدم

آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
آهای عمو چرا حرف الکی میزنی؟
وجود داره اما شما نمیبینین و کامپایلر کنترل میکنه
توروخدا یکم مطالعه کنین

Does Java have pointers?

No, Java does not have pointers. This was an intentional decision by the creators of Java, because most people would agree that having pointers creates a lot of potential for bugs in the code – pointers can be quite confusing, especially to new programmers. Because arrays and strings are provided as class types in Java, there is no need for pointers to those constructs. By not allowing pointers, Java provides effectively provides another level of abstraction to the programmer.

But, what Java does have is references, which are different from pointers. Here are some of the differences between references in Java and pointers in C++:

http://www.programmerinterview.com/index.php/java-questions/does-java-have-pointers/


ترجمه :
نه جاوا اشاره گر ندارد.این یک تصمیم عمدی بود که توسط سازندگان جاوا گرفته شد چرا که اشاره گر ها دارای پتانسیل بالایی برای  رخ دادن اشتباهات برنامه نوسیسی هستند.اشاره گر ها میتوانند بسیار گیج کننده باشند بخصوص برای افراد تازه کار.به دلیل اینکه آرایه ها و سترینگ ها به صورت کلاس در جاوا طراحی شده اند نیازی به اشاره گر به آن ساختار ها نیست.با عدم دسترسی به اشاره گرها، جاوا بصورت موثری سطوح انتزاعی بیشتری از برنامه نویسی را به برنامه نویسان ارایه داد.
در عوض جاوا دارای  مرجع است کهبا اشاره گر ها تفاوت دارند.تفاوت های  مرجع با اشاره گرها:
http://www.programmerinterview.com/index.php/java-questions/does-java-have-pointers/


با تشکر از احسان عزیز برای ترجمه :)


بحث و تبادل نظر و منابع بیشتر در : http://forum.ubuntu.ir/index.php/topic,75857.0.html


و امیدوارم مدعیان مهندسی نرم افزار که بدون دلیل و مرجع فقط حرف میزنند و شان اطرافیانشون رو حفظ نمیکنند لا اقل یاد بگیرند اینکارو با حرفای صدتا یقاز نزند و برای بی ادبیشون دلیل خوبی داشته باشند.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 21 شهریور 1392، 11:24 ق‌ظ
همه دارن سلایق شخصی خودشونو میگن و اصلا نقد و بررسی اساسی در کار نیست.
آخه تورو خدا چرا دارین اعصاب خودتونو خورد میکنین و از هر دری سخنی میارین؟
شما که هیچی حالیتون نیست و تازه میفهمی اصلا چیزی به اسم ثبات یا رجیستر وجود داره چطور به خودت اجازه میدی دانش و خلاقیت مهندسای sunو مایکروسافت رو زیر سوال ببری؟نکنه به خاطر اون ۱۲۰۰ تا ارسالیه که داشتی و حتما همه ش از این حرفا بوده؟
خوب ببین این انجمن، انجمن اوبونتوعه(کل گنو/لینوکس ها هم شامل میشه) ما اینجا ۱۲۰۰ تا پست برای پست های برنامه نویسی نمیدیم بلکه این همه پست رو برای کمک شما دوستان می دیم که به جامعه ی آزاد خودمون کمک کنیم اما شما اینجوری جواب میدید، همین افرادی که توی همین تایپیک پست دادند از جمله خودم، چقدر تو تایپیک های مختلف کمکتون کردیم؟ اونوقت اینجوری جواب می دید؟ خوب خواهر مهندس(!) به جای این جوری صحبت کردن بهتره بگید که چرا حرف ما غیر منطقیه؟ مثلا با هزار جور بی ادبی گفتی به داریوش که از جمله کاربرای خوب انجمنه که پوینتر تو جاوا وجود نداره، دوستمون با نهایت احترام جوابتون رو داد. الان اصلا معلوم نیست شما مشکلتون چیه! مثلا کدوم حرفمون غلطه؟ درستش چیه؟

در ضمن آره ثبات ها رو نمی دونستم. گناه کردم؟ تاحالا با نشناختن اینا تو برنامه نویسی به مشکل خوردم؟ نه!، نمی دونستم سوال کردم، جواب گرفتم حالا میدونم. این حرفا و کارات واقعا شعورت رو زیر سوال برد چون به هر حال هر کسی از جایی شروع می کنه، شما هنوز با نصب نرم افزار، آپدیت و هزار چیز ساده ی مسخره که بنظر هر کسی مسخره میاد مشکل دارید آیا کسی مسخرتون کرد؟ خوب شما هم شروع کردید هر کسی به این مشکلات بر می خوره ما که مادرزاد در مورد ثبات ها و نصب نرم افزار(!) نمی دونیم.

-- ویرایش شد --
این کلمه خود گویای همه چیزه :)
شما نمونه ی بارز یک ترولید که اینجوری گند زدید به یه تایپیک. طبق قانون به ترول ها غذا ندید دیگه هیچ کس جواب شما رو نمیده.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: دانیال بهزادی در 21 شهریور 1392، 02:29 ب‌ظ
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: MrGee در 21 شهریور 1392، 02:37 ب‌ظ
نقل‌قول
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟
واقعا پایتون از جاوا و سی شارپ قدرتمندتره؟!؟
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: אוּרִיאֵל در 21 شهریور 1392، 02:44 ب‌ظ
نقل‌قول
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟
واقعا پایتون از جاوا و سی شارپ قدرتمندتره؟!؟
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟

جناب آقاى مدير انقلابى ما تازه جمعش كرده بوديم اون وقت شما اومدين … ؟ :|
من با جاوا حال نميكنم اما مسلماً پايتون هيچ وقت تو سطح انترپرايز به پاى جاوا نخواهد رسيد و اين كه بگى اين زبان قدرتمند تره واقعاً مسخرست :| لآن كه فكرشو ميكنم ميبينم ايشون حق داشتند ديشب اونجورى داغ كردند :| در ضمن اين كه يه چيزى بخاطر راحتيش همه گير بشه دليل بر برتر بودنش نبوده و نيست هيچ وقت :|
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ! در 21 شهریور 1392، 02:54 ب‌ظ
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟

من با پیشرفت سریع پایتون و گو تو صنایع تکنولوژی با دانیال هم نظرم...مخصوصا اینکه شرکت هایی مثل گوگل زبانهای اصلی ابزارهایی مثل گوگل گلس رو پایتون و گو دونستن اما همزمان هم نمیشه قدرت جاوا و وابستگی ها به جاوا رو تا مدت طولانی نادیده گرفت
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سالار مقدم در 21 شهریور 1392، 03:06 ب‌ظ
صرفاً جهت اطّلاع: آیا می‌دانید در همین زمان که شما دارید در مورد دات‌نت و جاوا تو سروکلّه‌ی هم می‌زنید، زبان‌های قدرت‌مندتر دیگری مثل پایتون دارند دنیا رو می‌گیرند؟
موافقم، من هم بزودی زبان تخصصیم پایتون خواهد بود، دلیلشم دقیقا همون دلیلیه که از اوبونتو استفاده می کنم! چون با اوبونتو راحتم و نیاز به کانفیگ و هزار جور کار بیهوده ندارم، کارامم خیلی راحت تر و با کیفیت تر انجام میشه.
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: دانیال بهزادی در 26 شهریور 1392، 06:39 ب‌ظ
جناب آقاى مدير انقلابى ما تازه جمعش كرده بوديم اون وقت شما اومدين … ؟ :|
من با جاوا حال نميكنم اما مسلماً پايتون هيچ وقت تو سطح انترپرايز به پاى جاوا نخواهد رسيد و اين كه بگى اين زبان قدرتمند تره واقعاً مسخرست :| لآن كه فكرشو ميكنم ميبينم ايشون حق داشتند ديشب اونجورى داغ كردند :| در ضمن اين كه يه چيزى بخاطر راحتيش همه گير بشه دليل بر برتر بودنش نبوده و نيست هيچ وقت :|

پس مطمئناً با پایتون و انقلابی که در حال حاضر داره در بخش‌های فنّی انجام می‌ده آشنا نیستی! شاید پارسال این حرف کمی اغراق به همراه داشت، ولی الآن پایتون لیترالی داره دنیا رو می‌گیره! تقریباً همه‌ی کتاب‌خونه‌های مهم و پیشرو نسخه‌های جدیدشون ابتدا بر روی پایتون می‌آد و بعد به بقیه‌ی زبون‌ها پورت می‌شه، امری که بیش‌تر از ۳۰ سال در انحصار C و ++C بود. جاوا و دات‌نت پاسخی بودند به نیازهایی که ده سال پیش وجود داشت، ولی پایتون پاسخ نیازهای امروز علوم رایانشی در جهانه. برای اطمینان از این امر کافیه سری به دانشگاه‌های طراز اوّل جهان بزنید و ببینید که چه‌طور دارن در دپارتمان‌های مختلف، جاوا، متلب، فورترن و سی/سی++ رو که تا حالا استفاده می‌کردن با پایتون تعویض می‌کنن!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: سجاد ! در 27 شهریور 1392، 12:39 ب‌ظ
جناب آقاى مدير انقلابى ما تازه جمعش كرده بوديم اون وقت شما اومدين … ؟ :|
من با جاوا حال نميكنم اما مسلماً پايتون هيچ وقت تو سطح انترپرايز به پاى جاوا نخواهد رسيد و اين كه بگى اين زبان قدرتمند تره واقعاً مسخرست :| لآن كه فكرشو ميكنم ميبينم ايشون حق داشتند ديشب اونجورى داغ كردند :| در ضمن اين كه يه چيزى بخاطر راحتيش همه گير بشه دليل بر برتر بودنش نبوده و نيست هيچ وقت :|

پس مطمئناً با پایتون و انقلابی که در حال حاضر داره در بخش‌های فنّی انجام می‌ده آشنا نیستی! شاید پارسال این حرف کمی اغراق به همراه داشت، ولی الآن پایتون لیترالی داره دنیا رو می‌گیره! تقریباً همه‌ی کتاب‌خونه‌های مهم و پیشرو نسخه‌های جدیدشون ابتدا بر روی پایتون می‌آد و بعد به بقیه‌ی زبون‌ها پورت می‌شه، امری که بیش‌تر از ۳۰ سال در انحصار C و ++C بود. جاوا و دات‌نت پاسخی بودند به نیازهایی که ده سال پیش وجود داشت، ولی پایتون پاسخ نیازهای امروز علوم رایانشی در جهانه. برای اطمینان از این امر کافیه سری به دانشگاه‌های طراز اوّل جهان بزنید و ببینید که چه‌طور دارن در دپارتمان‌های مختلف، جاوا، متلب، فورترن و سی/سی++ رو که تا حالا استفاده می‌کردن با پایتون تعویض می‌کنن!

به نظر من آینده زبان های برنامه نویسی سطح بالا دست جاوا و پایتون خواهد بود(سطح پایین بلد نیستم والا! چرا نظر بدم!)
اما به شخصه احساس میکنم پایتون خسته کنندست و جاوا شیرینه... منظورم برای وقتیه که خطوط کدت زیاد میشه

آینده دست اپن سورسه
و البته آینده تر دست اپن سورس تره

هیچوقت هم جاوا رو دست کم نگیرید
همونطوری که لینوکس تو سرور برندست
جاوا هم در خیلی جاها برندس
وهمینطور پایتون
ولی به نظرم رقیب نباشن! باهمن! هرکدوم یه جا بهتره!

دربین زبان های  برنامه سازی گلس هم فکر کنم جاوا از اول حضور داشتا!؟
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: دانیال بهزادی در 27 شهریور 1392، 01:32 ب‌ظ
اصلاً در بین نرم‌افزارها و زبان‌های آزاد رقابت معنی نداره که حالا بگیم پایتون و جاوا رقیب هم بشن یا نه. هر دوتا با استفاده از نوآوری‌ها و ایده‌های اون یکی خودشون رو بهبود م‌دن و سرعت رشتشون دوبرابر می‌شه
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: AmirrezaGhaderi در 27 شهریور 1392، 02:27 ب‌ظ
جاوا و سی‌شارپ زبان های خوش ساختی هستن (مخصوصا سی‌شارپ که از طرف مایکروسافت همچین چیزهایی بعیده!) اینها در حیطه‌ی کاری
خودشون بسیار موفق هستن. حالا اینکه حیطه‌ی کاری این زبان‌ها با حیطه‌ایی که شما قراره توش برنامه نویسی کنی متفاوت هست،
این دیگه ربطی به خود زبان نداره، بهتره برید زبانی رو انتخاب کنید که در حیطه‌ی کاری مد نظر شما بهتر عمل کنه.

وقتی میگید زبان X‌ «قدرتمندتر» از Y‌ هست، اول باید توجیه کنید که منظور شما از «قدرت» چی هست.
بعد باید به نکته توجه کنید که «قدرت» ممکنه دلیل انتخاب یک زبان نباشه! عناصر زیادی ممکنه در انتخاب یه زبان دخیل باشن.

من ممکنه در جاهایی از bash استفاده کنم و استفاده از بقیه‌ی زبان ها در اون موقعیت رو مسخره بدونم اما آیا این دلیلی میشه
بر اینکه bash از اون زبان ها قدرتمند تره؟ ممکنه من با bash اسکریپتی بنویسم که سریع تر از جاوا یا سی شارپ اجرا بشه، آیا
این میتونه دلیلی باشه بر اینکه bash‌ از اینها سریعتره؟ مسلما نه؛ اما برای کاری که من قصد انجامش رو داشتم، bash‌از بقیه
بهتر بوده پس من اون رو انتخاب کردم.

پس قبل از خسته کردن خودتون با این بحث ها که به کررات ثابت شده به جایی نخواهند رسید، موقع انتخاب یک زبان اولین سوالی که
باید از خودتون بپرسید اینه که آیا این زبان برای کاری که میخوام انجام بدم مناسب هست؟ بعد میتونید روی بقیه عناصر دخیل در این
تصمیم هم فکر کنید، اما همیشه این سوال رو قبل از هر چیزی از خودتون بپرسید.

پ.ن: اگه ندونید که که زبان مورد علاقه‌ی شما برای انجام فلان کار مناسب هست یا نه، پس شما نه به زبان مورد علاقه‌ی خودتون احاطه‌ی
کامل پیدا کردید، و نه هنوز قدرت تشخیص شما در حدی هست که بخواید برای یه پروژه تصمیم گیری کنید!! کار رو بسپرید به کسی که تجربه ی
بالاتری داره!
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: POo در 28 شهریور 1392، 09:08 ب‌ظ
آقا من تخصصم برنامه نویسی نیست ولی پیگیرم و سعی میکنم دستی به آتیش داشته باشم، کلا تو این تاپیک در حق C و ++C اجهاف شد تازه جالبه که ربطی هم به موضوع نداشت! #-o  >:(  ](*,)

سوال : اگه اینجوریه که شما میگین پس چرا کتابخانه های openCV ،openGL و ... با C نوشته شده؟ openCV که برای 2000 به بعدم هست(دقیقا یادم نیست کی)
یا اینکه اصلا چرا روی Qt سرمایه گذاری کردن و وقت گذاشتن؟! یا چرا lua جوریه که میشه ازش تو کدهای ++C (توکار) استفاده کرد؟
چرا  مایکروسافت ++VC رو تو بسته VisualStudio گنجونده؟ چرا اپل  objectiveC رو توسعه داده؟! GNU ام که مشخصه  ](*,)
چرا تو مسابقات ACM، با ++C  کد میزنن؟!  ](*,)

اینا همه بیکار بودن ؟!!!
اینا واقعا سواله با طعمه استفهام انکاری!
--------------
اصلا به جاوا و #C ربطی نداشت و من هم مثل دوستان معتقدم هر ابزار در جای مناسب باید به کار گرفته بشه، ولی خواهشا در مورد C و ++C منصف تر باشید  8-[
 
عنوان: پاسخ : سی شارپ و جاوا! کدامین یک؟
ارسال شده توسط: ngc0der در 29 شهریور 1392، 12:19 ق‌ظ
جالبه که اینجا از هر دری سخن رفته ولی مقایسه ای بین این دو زبان که بحث اصلی بوده انجام نشده!
من خودم با هیچ کدوم از این زبانها به صورت حرفه ای کار نکردم ولی از نزدیک شاهد کار همکارانم بودم که از این زبانها استفاده می کردن یا دوستانی که در شرکتهای دیگه کار می کردن و تجربه شون رو برام تعریف کردن پس تعصبی روی اینها ندارم وگرنه از C++, GO و Python طرفداری می کردم!
به نظرم یک تفاوت مهم در جاوا وجود داره که به JSR معروفه http://en.wikipedia.org/wiki/Java_Specification_Request (البته نمی دونم سی شارپ هم همچین چیزی داره یا نه) یعنی با توجه نیازهای موجود بحث میشه و استانداردی تعریف میشه که بعد از تصویب شدن یک پیاده سازی اولیه هم از اون ارائه میشه که به  reference implementation معروفه.در این استاندارد معمولا اینترفیسها تعریف میشه و همه باید مطابق اون پیاده سازی های مورد نظر رو انجام بدن.بعدها اگه شما از یکی از این پیاده سازیها استفاده کنین و ازش راضی نباشین به راحتی پیاده سازی دیگه ای رو جایگزین می کنین مثلا برای JAX-WS چندین پیاده سازی وجود داره که هر کدوم خصوصیات خودشون رو دارن مثلا یکی سرعتش بیشتره یا اون یکی فیچر دیگه ای داره.وجود همچین چیزی باعث شده که جاوا در این حد گسترش پیدا کنه.یکی از همکارانم که سالها از دات نت استفاده کرده بود بعد از یک سال کار کردن با جاوا می گفت که چقدر بی منطق از دات نت طرفداری می کرده و تبدیل شد به یکی مدافعان سرسخت جاوا فقط به خاطر دیدن وجود همچین چیزی در جاوا! مورد دیگه cross platform بودن جاوا هست که خودش وزنه سنگینی هست مثلا همین همکارم برنامه اش رو روی ویندوز و لینوکس تست کرده بود و میگفت روی لینوکس بدون هر گونه تغییری سرعت اجرا تقریبا دو برابر بوده! مورد آخر هم گسترش فریمورکها و سولوشن هایی هست که نمونه اش در سی شارپ اصلا وجود ندارن یا اگه دارن تقلیدی از جاوا هست مثل hibernate و ... یا مثلا hadoop که فقط در جاوا وجود داره و یک سولوشن برای ایجاد map-reduce هست که مثلا میشه با اون چیزی شبیه به سرچ انجین ایجاد کرد که خیلی شرکتها دارن ازش استفاده می کنن به طوری که حتی مایکروسافت هم مجبور شده در سولوشن هاش اونو ساپورت کنه تا مشتریاش رو رو از دست نده! خب این که شد همش شد مزایای جاوا پس سی شارپ چی واسه گفتن داره؟! خب یکی از مزایای سی شارپ اینه که با توجه به ترکیب قابلیت زبانهای مختلفی مثل جاوا،دلفی، ++c و پایتون به زبانی تبدیل شده که خیلی کامل و پیشرفته محسوب میشه و به نظرم اگه سی شارپ و پلتفرم دات نت به صورت باز گسترش پیدا می کرد احتمالا به تدریج جای اکثر زبانهایی که اشاره کردم رو می  گرفت. مزیت دیگه استفاده از سی شارپ و دات نت همراه بودنشون با visual studio هست که محیط توسعه خیلی خوبی رو در اختیار برنامه نویس قرار میده یعنی زبان، پلتفرم و IDE همه به صورت یکپارچه وجود دارن که کار رو خیلی راحت می کنه(البته این سادگی مشکل ساز هم شده چون هر کی visual studio نصب کرده و دو تا دکمه روی فرم گذاشته و دو خط کد نوشته الان ادعای برنامه نویس بودن میکنه!!).
حالا بد نیست از مشکلات این دو زبان هم بگم.اول جاوا:اگه تیم توسعه دهنده در استفاده از جاوا فوق حرفه ای نباشن،استفاده از جاوا یعنی شکست پروژه چون معمولا پروژه چند برابر زمان تخمین زده شده طول میکشه و نهایتا هم محصول تولید شده اون چیزی نمیشه که مشتری انتظارش رو داشته.این رو هم خودم از نزدیک در دو پروژه مشاهده کردم هم دو تا از دوستان در دو شرکت مختلف از نزدیک تجربه کرده بودن. سی شارپ:استفاده از سی شارپ در سمت سرور اگه تعداد کاربرها خیلی زیاد باشه یعنی درگیر شدن با کمبود حافظه، سرعت پایین و از کار افتادن پی در پی سرور مخصوصا که سیستم عامل هم ویندوزه پس همه چی برای ریستارتهای متعدد جوره! برنامه ای که با جاوا نوشته شده و روی لینوکس اجرا میشه به مشکلات کمتری در این زمینه برخورد می کنه.
خب حالا با این اوصاف باید چه کار کرد و از چی استفاده کرد؟ به نظرم جواب یه جواب کلی وجود نداره و درگیری و بحث بر سر زبانها و پلتفرمها تا ابد ادامه خواهد داشت پس از هواداران و سینه چاکان هر کدوم از زبانها دعوت میشه خودشون رو برای راند بعدی مبارزات آماده کنن!!