داداش گلم چرا میزنی؟ :D ما اینجا داریم فقط بحث می کنیم تا به همدیگه چیز های جدید یاد بدیم. اصلا فروم برای همینه! پست ها رو درست بخونید، ما نگفتیم سی شارپ به درد نمی خوره بلکه گفتیم تا سی پلاس پلاس و جاوا هستند (پایتون هم الان اضافه می کنم ولی شاید تو کتاب خونه ها کم بیاره ) چرا سی شارپ کار کنیم ؟ سنبل تکنولوژی یعنی چی آخه؟ مثلا با سی شارپ میشه ماشین فضایی ساخت و با جاوا نمیشه؟ ماشین فضایی سی شارپ سریع تر از سی پلاس پلاس و سیه؟
در ضمن اگر کسی تو همچین بحثی شرکت می کنه یعنی با زبان های برنامه نویسی آشنایی داره و دلیلی نداره که مثلا شخصی بگه من فلان بلدم ، بهمان بلدم پس خیلی شاخم و نظر من سره. منطقی رفتار کنید. شما به جای اینکه بگید مثلا من فلان کتابخونه رو تو سی شارپ دارم پس یه مزیتی دارم یا اینکه بگید کد نویسیم سادست و ... می گید چون تاحالا کار نکردید( که از شانس بدتون سی شارپ از جمله اولین زبون های برنامه نویسی بود که کار کردم ) سی شارپ خوبه همه بدن :| ما باید جوری پست بدیم که جای بحثی باقی نمونه نه اینکه الکی با گیر دادن تایپیک رو به بیراهه بکشیم :)
من توی اون تاپیک در جواب اون دوستمون که از سی شارپ بشدت دفاع می کرد این پست رو گذاشتم:
"دوست عزیز عصبانی نشید! یه سری واقعیات هست که غیرقابل انکاره. شما هر کاری هم که بکنی سی شارپ کراس پلتفرم نمی شه! این بزرگترین ایرادش. از پروژه 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 کپی برداری شده).
خواهش می کنم.من توی اون تاپیک در جواب اون دوستمون که از سی شارپ بشدت دفاع می کرد این پست رو گذاشتم:
"دوست عزیز عصبانی نشید! یه سری واقعیات هست که غیرقابل انکاره. شما هر کاری هم که بکنی سی شارپ کراس پلتفرم نمی شه! این بزرگترین ایرادش. از پروژه 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
intellij idea خوبه واقعاً منم خيلى دوسش دارم :دى :-" اما نسخه خوبش كه همون ultimate ــش باشه آزاد نيست رايگانم نيست سورسشم باز نيست نسخه Community هم داره كه آزاده مجوزشم Apache 2 هستش امااصلا قابل مقايسه نيست با Ultimate ــش و خيلى چيزا كم داره من خودم واقعاً با محصولات JetBrains حال ميكنم به طرز عجيبى ولى به عنوان رقيب اصلى ميتونيد يه نگاهى هم به اكليپس بندازيد كه قابليت هاى خيلى خيلى رديفى داره فقط من با ظاهرش حال نميكنم اصلاً .بله نسخه intellij idea ultimate پولیه اما خب می شه کرک شده اونو گیر آورد. من اگه اشتباه نکنم نسخه 10.x رو دارم. اكليپس هم خیلی قابلیت داره اما خب من باهاش حال نمی کنم. البته نسخه رایگان intellij idea هم کم قابلیت نداره.
البته من از جفت اين ها واسه Go استفاده كردم و در مورد كاربردشون تو جاوا نميتونم نظر بدم و در كل هم واسه Go استفاده از IDE كار اشتباهيه :دى
intellij idea خوبه واقعاً منم خيلى دوسش دارم :دى :-" اما نسخه خوبش كه همون ultimate ــش باشه آزاد نيست رايگانم نيست سورسشم باز نيست نسخه Community هم داره كه آزاده مجوزشم Apache 2 هستش امااصلا قابل مقايسه نيست با Ultimate ــش و خيلى چيزا كم داره من خودم واقعاً با محصولات JetBrains حال ميكنم به طرز عجيبى ولى به عنوان رقيب اصلى ميتونيد يه نگاهى هم به اكليپس بندازيد كه قابليت هاى خيلى خيلى رديفى داره فقط من با ظاهرش حال نميكنم اصلاً .بله نسخه intellij idea ultimate پولیه اما خب می شه کرک شده اونو گیر آورد. من اگه اشتباه نکنم نسخه 10.x رو دارم. اكليپس هم خیلی قابلیت داره اما خب من باهاش حال نمی کنم. البته نسخه رایگان intellij idea هم کم قابلیت نداره.
البته من از جفت اين ها واسه Go استفاده كردم و در مورد كاربردشون تو جاوا نميتونم نظر بدم و در كل هم واسه Go استفاده از IDE كار اشتباهيه :دى
نت بینز خیلی خسته کننده ست. هرچند خود شرکت sun نت بینز رو با JDK با هم پیشنهاد می کنه و واسه دانلود تو سایتش گذاشته!
از بحث های همیشگی فروم های برنامه نویسی! که آخرشم راه به هیچ جا نمی بره!
دوست من شما که می خوای برنامه بنویسی احتمالا برای خودت یه سری اهداف هم مشخص کردی! درست میگم یا نه؟
خب وقتی هدف معین باشه دیگه مشکلی نیست!
اگر میخوای فقط برای ویندوز برنامه بنویسی مسلما سی شارپ انتخاب هوشمندانه تری نسبت به جاوا خواهد بود.
اگر میخوای cross platform بنویسی جاوا
اگر سرعت مهمه سی و سی پلاس پلاس
اگر محاسبات میخوای انجام بدی fortran
و ...
عموما هر زبانی با هدف خاصی تولید شده بنابراین چقدر خوبه که هدف ما در یک راستا با هدف این زبان باشه.
سی شارپه هم خوبه اما در جای خودش...
پ.ن:هر چند به شخصه مدت کمی با#c کار کردم ولی به هیچ عنوان نباید برنامه نویسی رو با این زبان یا جاوا شروع کرد چرا که از همون اول درگیر مسائل شی گرایی هستی و بهتره از یه زبان که هم ویژگی های ساخت یافته و هم شی گرایی رو پشتیبانی کنه و در عین حال قدرتمند باشه یادگیری رو شروع کرد و این زبان کسی نیست جز جناب cpp.
از بحث های همیشگی فروم های برنامه نویسی! که آخرشم راه به هیچ جا نمی بره!
دوست من شما که می خوای برنامه بنویسی احتمالا برای خودت یه سری اهداف هم مشخص کردی! درست میگم یا نه؟
خب وقتی هدف معین باشه دیگه مشکلی نیست!
اگر میخوای فقط برای ویندوز برنامه بنویسی مسلما سی شارپ انتخاب هوشمندانه تری نسبت به جاوا خواهد بود.
اگر میخوای cross platform بنویسی جاوا
اگر سرعت مهمه سی و سی پلاس پلاس
اگر محاسبات میخوای انجام بدی fortran
و ...
عموما هر زبانی با هدف خاصی تولید شده بنابراین چقدر خوبه که هدف ما در یک راستا با هدف این زبان باشه.
سی شارپه هم خوبه اما در جای خودش...
پ.ن:هر چند به شخصه مدت کمی با#c کار کردم ولی به هیچ عنوان نباید برنامه نویسی رو با این زبان یا جاوا شروع کرد چرا که از همون اول درگیر مسائل شی گرایی هستی و بهتره از یه زبان که هم ویژگی های ساخت یافته و هم شی گرایی رو پشتیبانی کنه و در عین حال قدرتمند باشه یادگیری رو شروع کرد و این زبان کسی نیست جز جناب cpp.
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .
چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .ایول متین حرف دله منو زدی، جنگ اول به از صلح آخر
آقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
نقلقولآقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
امروزه دیگه اشاره گر ها که رکن اصلی برنامه نویسی سی رو دارن چه قدر استفاده میشن؟ مثلا تو سی چه سازو کاری هست که تو سی شارپ و جاوا نیست؟
بحث سینتکس نیست بحث تفکر برنامه نویسی و الگوریتمه و مهم نیست برنامه نویس این تفکر رو با کدوم زبان یاد میگیره کسی که مفاهیم رو بلده دیگه زبان براش مهم نیست چون تنها تفاوتی که هست سینکسه که اونم کاری نداره یاد گرفتنش.
الان دیگه دوران سی نیست و گیج کردن یه تازه کار با اشاره گرهای سی و بقیه مفاهیم پیچیده اس هیچ مزیتی نداره
حتی الان هم گویا تو MIT دارن برای برنامه نویسی پاتون رو یاد میدن، زبانی که دقیقا نقطه مقابل سی هست
چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.
ببین بستگی به طرف داره، اگر می خواد رو چیزهای سطح پایین کار کنه مثل کرنل خوب مشخصا رو سر سی نیست ولی اگر می خواد یه برنامه نویس خوب بشه، سی لازمه! چرا؟ چون مثلا برای گرفتن یه ورودی ساده باید آدرس دهی به رم بکنی ( آمپر سنج یا & ) این تازه برای یه چیز به این سادگی بود چه برسه به جلو تر. خوب یه شخصی که سی کار کرده هم منطقا خیلی جلوعه هم برنامه های خیلی سبک تری می نویسه (چون با رم و منابع سیستم بیشتر از هر زبان دیگه ای (به جز اسمبلی ) آدم رو با سیستم آشنا می کنه.نقلقولآقا من يه توصيه كنم فقط كه نظر شخصيمه بيشتر اونم اين كه به هيچ عنوان با زبان هاى سطح بالا شروع نكنيد برنامه نويسى رو چون اون وقت ديگه تنبل ميشيد و نميتونيد بعدش بريد سراغ زبان هاى سطح پايين در حالى كه خيلى خيلى لازمه واسه اين كه با ساز و كار برنامه نويسى آشنا بشيد اين زبان هاى سطح پايين بنظرم سى ميتونه انتخاب خوبى باشه به اينم توجه كنيد كه يادگرفتن سى برابره با ياد گرفتن كلى زبان ديگه چون خيلى از زبان ها سينتكسشون رو از سى گرفتند .چرا از زبان های سطح بالا شروع نکنن؟ چون دیگه نمی تونن با زبان های سطح پایین کار کنن؟ الان دیگه کجا از زبان سطح پایین استفاده میشه؟ اصلا چه نیازی به بلد بودن همچین زبانی هست؟
امروزه دیگه اشاره گر ها که رکن اصلی برنامه نویسی سی رو دارن چه قدر استفاده میشن؟ مثلا تو سی چه سازو کاری هست که تو سی شارپ و جاوا نیست؟
بحث سینتکس نیست بحث تفکر برنامه نویسی و الگوریتمه و مهم نیست برنامه نویس این تفکر رو با کدوم زبان یاد میگیره کسی که مفاهیم رو بلده دیگه زبان براش مهم نیست چون تنها تفاوتی که هست سینکسه که اونم کاری نداره یاد گرفتنش.
الان دیگه دوران سی نیست و گیج کردن یه تازه کار با اشاره گرهای سی و بقیه مفاهیم پیچیده اس هیچ مزیتی نداره
حتی الان هم گویا تو MIT دارن برای برنامه نویسی پاتون رو یاد میدن، زبانی که دقیقا نقطه مقابل سی هست
علاقه مند شدم! حتما نگاهی خواهم انداخت ...چندان خوندن سی در مورد اینکه واقعا سی پی یو یا رم چطور کار میکنن بهت کمک نمی کنه!!اتفاقا کسی که سی بخونه بیشتر از هر کس با مبانی حافظه آشنا میشه، اینو از تجربه ی شخصی و گوگل می گم. منظورتون رو از سی پی یو نمی فهمم!؟ شاید در مورد رم چیزهایی یاد می گیرم اما در مورد پردازنده چه چیزی یاد می گیریم؟ فکر نکنم چیزی در رابطه با پردازنده باشه.
اگر اسمبلی مطالعه کرده باشید احتمالا با مبحثی به نام معماری ریز پردازنده برخورد داشتید که درش در مورد ثبات ها و صف دستورالعمل و کش بحث هایی شده !!!
من بجز سی و کمی سی پلاس پلاس و یه ذره سی شارپ با زبان دیگه ای کار نکردم، یعنی مثلا تو جاوا و پایتون نیاز به اشاره گر ها نیست؟ من همیشه با پشته ها و لینکر ها و ... مشکل داشتم :|به همین خاطره که فکر می کنید سی بهترین زبون دنیاس :D
به همین خاطره که فکر می کنید سی بهترین زبون دنیاس :Dکسی نگفت سی یا هر زبون دیگه ای بهترینه ... ما گفتیم برای منطق برنامه نویسی خیلی مفیده.
اگه حرف شما درست بود الان اینقدر پایتون و بقیه زبان های سطح بالا رو بورس نبودن و همه داشتن با سی و سی پلاس کد می زدن.
ما گفتیم برای منطق برنامه نویسی خیلی مفیدهسرو کله زدن با اشاره گر از چه لحاظ مفیده؟
@سالار مقدمآهای عمو چرا حرف الکی میزنی؟
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
تو که داری این خرفو میزنی برو ببین تو شرایط استخدام بزرگترین شرکتای کامپیوتری دنیا از جمله یاهو و گوگل و یوتیوب و سان و ... چی نوشتن؟نقلقولما گفتیم برای منطق برنامه نویسی خیلی مفیدهسرو کله زدن با اشاره گر از چه لحاظ مفیده؟
امروزه مفاهیم شی گرا خیلی مفید و مهم هستن که سی به صورت native شی گرایی رو پشتیبانی نمی کنه.
امروزه ارتباط با دیتابیس مهمه که واقعا نمی دونم تو سی چه جوری با دیتابیس کار می کنن.
الان یه برنامه نویس باید شی گرایی رو خوب بلد باشه، بتونه با دیتابیس تو برنامهش کار کنه، باید بتونه براحتی برای برنامهش GUI درست کنه، برنامهش رو طوری بنویسیه که وقتی بزرگ شد به مشکل برنخوره و خیلی کارای دیگه که تو سی انجام دادنشون خیلی سخت و طولانیه.
@سالار مقدمآهای عمو چرا حرف الکی میزنی؟
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
وجود داره اما شما نمیبینین و کامپایلر کنترل میکنه
توروخدا یکم مطالعه کنین
بهترین خبر دنیا رو بهم دادی! من واقعا با اینا مشکل داشتم :دیو خب این یعنی اینکه ایشون با استفاده از زبانهایی که تو کدنویسی از اشاره گر استفاده میکنن مشکل داره و بنده در پاسخ به ایشون :
@سالار مقدم
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
@سالار مقدمآهای عمو چرا حرف الکی میزنی؟
آقا من از همین تریبون رسما اعلام میکنم که اشاره گرها تو جاوا وجود ندارند :-({|=
وجود داره اما شما نمیبینین و کامپایلر کنترل میکنه
توروخدا یکم مطالعه کنین
همه دارن سلایق شخصی خودشونو میگن و اصلا نقد و بررسی اساسی در کار نیست.خوب ببین این انجمن، انجمن اوبونتوعه(کل گنو/لینوکس ها هم شامل میشه) ما اینجا ۱۲۰۰ تا پست برای پست های برنامه نویسی نمیدیم بلکه این همه پست رو برای کمک شما دوستان می دیم که به جامعه ی آزاد خودمون کمک کنیم اما شما اینجوری جواب میدید، همین افرادی که توی همین تایپیک پست دادند از جمله خودم، چقدر تو تایپیک های مختلف کمکتون کردیم؟ اونوقت اینجوری جواب می دید؟ خوب خواهر مهندس(!) به جای این جوری صحبت کردن بهتره بگید که چرا حرف ما غیر منطقیه؟ مثلا با هزار جور بی ادبی گفتی به داریوش که از جمله کاربرای خوب انجمنه که پوینتر تو جاوا وجود نداره، دوستمون با نهایت احترام جوابتون رو داد. الان اصلا معلوم نیست شما مشکلتون چیه! مثلا کدوم حرفمون غلطه؟ درستش چیه؟
آخه تورو خدا چرا دارین اعصاب خودتونو خورد میکنین و از هر دری سخنی میارین؟
شما که هیچی حالیتون نیست و تازه میفهمی اصلا چیزی به اسم ثبات یا رجیستر وجود داره چطور به خودت اجازه میدی دانش و خلاقیت مهندسای sunو مایکروسافت رو زیر سوال ببری؟نکنه به خاطر اون ۱۲۰۰ تا ارسالیه که داشتی و حتما همه ش از این حرفا بوده؟
-- ویرایش شد --این کلمه خود گویای همه چیزه :)
صرفاً جهت اطّلاع: آیا میدانید در همین زمان که شما دارید در مورد داتنت و جاوا تو سروکلّهی هم میزنید، زبانهای قدرتمندتر دیگری مثل پایتون دارند دنیا رو میگیرند؟واقعا پایتون از جاوا و سی شارپ قدرتمندتره؟!؟
نقلقولصرفاً جهت اطّلاع: آیا میدانید در همین زمان که شما دارید در مورد داتنت و جاوا تو سروکلّهی هم میزنید، زبانهای قدرتمندتر دیگری مثل پایتون دارند دنیا رو میگیرند؟واقعا پایتون از جاوا و سی شارپ قدرتمندتره؟!؟
صرفاً جهت اطّلاع: آیا میدانید در همین زمان که شما دارید در مورد داتنت و جاوا تو سروکلّهی هم میزنید، زبانهای قدرتمندتر دیگری مثل پایتون دارند دنیا رو میگیرند؟
صرفاً جهت اطّلاع: آیا میدانید در همین زمان که شما دارید در مورد داتنت و جاوا تو سروکلّهی هم میزنید، زبانهای قدرتمندتر دیگری مثل پایتون دارند دنیا رو میگیرند؟
صرفاً جهت اطّلاع: آیا میدانید در همین زمان که شما دارید در مورد داتنت و جاوا تو سروکلّهی هم میزنید، زبانهای قدرتمندتر دیگری مثل پایتون دارند دنیا رو میگیرند؟موافقم، من هم بزودی زبان تخصصیم پایتون خواهد بود، دلیلشم دقیقا همون دلیلیه که از اوبونتو استفاده می کنم! چون با اوبونتو راحتم و نیاز به کانفیگ و هزار جور کار بیهوده ندارم، کارامم خیلی راحت تر و با کیفیت تر انجام میشه.
جناب آقاى مدير انقلابى ما تازه جمعش كرده بوديم اون وقت شما اومدين … ؟ :|
من با جاوا حال نميكنم اما مسلماً پايتون هيچ وقت تو سطح انترپرايز به پاى جاوا نخواهد رسيد و اين كه بگى اين زبان قدرتمند تره واقعاً مسخرست :| لآن كه فكرشو ميكنم ميبينم ايشون حق داشتند ديشب اونجورى داغ كردند :| در ضمن اين كه يه چيزى بخاطر راحتيش همه گير بشه دليل بر برتر بودنش نبوده و نيست هيچ وقت :|
جناب آقاى مدير انقلابى ما تازه جمعش كرده بوديم اون وقت شما اومدين … ؟ :|
من با جاوا حال نميكنم اما مسلماً پايتون هيچ وقت تو سطح انترپرايز به پاى جاوا نخواهد رسيد و اين كه بگى اين زبان قدرتمند تره واقعاً مسخرست :| لآن كه فكرشو ميكنم ميبينم ايشون حق داشتند ديشب اونجورى داغ كردند :| در ضمن اين كه يه چيزى بخاطر راحتيش همه گير بشه دليل بر برتر بودنش نبوده و نيست هيچ وقت :|
پس مطمئناً با پایتون و انقلابی که در حال حاضر داره در بخشهای فنّی انجام میده آشنا نیستی! شاید پارسال این حرف کمی اغراق به همراه داشت، ولی الآن پایتون لیترالی داره دنیا رو میگیره! تقریباً همهی کتابخونههای مهم و پیشرو نسخههای جدیدشون ابتدا بر روی پایتون میآد و بعد به بقیهی زبونها پورت میشه، امری که بیشتر از ۳۰ سال در انحصار C و ++C بود. جاوا و داتنت پاسخی بودند به نیازهایی که ده سال پیش وجود داشت، ولی پایتون پاسخ نیازهای امروز علوم رایانشی در جهانه. برای اطمینان از این امر کافیه سری به دانشگاههای طراز اوّل جهان بزنید و ببینید که چهطور دارن در دپارتمانهای مختلف، جاوا، متلب، فورترن و سی/سی++ رو که تا حالا استفاده میکردن با پایتون تعویض میکنن!