50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

شباهت سی شارپ و جاوا

الان داشتم تو انجمن نگاهی به اموزش های جاوا میکردم

شباهت زیادی بین سینتکس سی شارپ و جاوا دیدم

با توجه به اینکه جاوا قدیمی تر از سی شارپه،به احتمالا زیاد مایکروسافت از شرکت sun کپی برداری ( شاید بهتر باشه بگیم الگوبرداری) کرده

حالا سوالاتی برام پیش اومده

ایا شرکت sun بابت این مسئله شکایتی به مایکروسافت نکرده؟؟یا اصلا چرا مایکروسافت اینکار رو کرده؟

نمیتونست جاوا رو بخره و گسترشش بده؟

درحال حاضر کدوم یک از این دو قدرتمند تر هستند؟؟(در وب،cross platform و.....)

راسته که میگن داخل جاوا کد های unsafe نیست؟

پرسیده شده در 1394/11/08 توسط

7 پاسخ

2

ممنون بابت توضیحاتتون مفید بود

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

یعنی اول به سی پلاس پلاس علاقه داشتم اما یه استادی داشتیم به زور مارو پرت کرد تو دات نت : D

سی شارپ هم جدیدا رو اورده به کراس پلتفرم ولی فکر نمیکنم به کاملی جاوا باشه.جای کار داره

پاسخ در 1394/11/08 توسط
2

دوست عزیز شباهت سینتکس که مهم نیست

مثلا تشابه اسامی توابع پیشفرض

سی شارپ از خانواده سی هست اما جاوا خودش یه خانوادست

پاسخ در 1394/11/08 توسط
1

دوست عزیز کلا زبان c خیلی قویتر می باشد چون الان در دانشگاه ها هم زبان c تدریس میشه کسی که زبان پایه c یعنی c++ رو به خوبی یاد بگیره هم میتونه برنامه های c# رو به راحتی بنویسه هم برنامه های جاوا رو بنویسه ولی برای برنامه هایی که کار گرافیکی زیادی دارن به نظر من جاوا بهتره

پاسخ در 1394/11/08 توسط
2

سلام دوست عزیز

والا حقیقتا خیلی مقایسه و مقاله درباره این موضوع هست در حقیقت دو تا رغیب سر سخت هستند برای همدیگه. من اصلا جاوا کد نویسی نکردم ولی میدونم تو حوضه Cross Platform بودم در حال حاضر داره حرف اول رو میزنه و کدهای جاوا رو هر دستگاهی اجرا میشند پرینتر GPS یا هر چیز دیگه ای ازلحاظ گستردگی فکر میکنم گسترده تر از دات نت باشه.

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

دات نت هم الان تازه به این نتیجه رسیده که باید Open Sorce باشه و Cross Platform رو پشتیبانی بکنه. بعضی مواقع نمیدونم واقعا چرا ماکروسافت رو یه سری عقایدش و سیاست هاش پافشاری بی مورد میکنه...

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

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

و نکته آخر اینکه به نظرم شاید در ابتدا اینکه چه زبانی رو براش شروع انتخاب میکنید کمی فکرتون رو به خودش مشغول کنه ولی به نظرم کمی که جلوتر برید و حرفه ای تر بشید بیشتر این مهم که با چه تکنولوژی برنامه نویسی میکنید چه تکلونوژی هایی و متد هایی رو میتونید پیاده سازی کنید...

پاسخ در 1394/11/08 توسط
0

درسته یک سال از موضوع گذشته بزار جواب شما رو بدم چندین ماهه در این سایت این مورد رو میبینم

دوست عزیز شما بسیار تعصبی به موضوع نگاه کردید نظر احمقانه ایا بقیه نمیتوانند برای خودشون زبان انتخاب کنند اونوقه همه جاوا انتخاب کنن کی بقیه کارهارو انجام بده؟

بهتره بدونید همه زبانهای برنامه نویسی برای هدفی ساخته شدن من فردی رو میشناسم که با vb برنامه حسابداری نوشته 300 میلیون فقط یک برنامه رو فروخته و اسکریپتی نوشته که اساتید جاوا جم بشن نمیتونن تحلیلش کنن

توی هر زبان برنامه نویسی شما تسلط کامل داشته باشی اون زبان کلیدی برای حل مشکلات میشه و یک برنامه نویس شایشته نیست از کلمات زشت استفاده کنه

زبان ضعیف وجود نداره همه زبانها قوی هستن فقط کاربر و برنامه نویس هست که یک زبان رو توصیف میکنه

من یه نوجوان 16 ساله رو میشناسم بدون اینکه کلاسی طی کرده باشه با سی شارپ برنامه ای نوشته که ویزیت کانال های تلگرامی رو میبره بالا و یا ممبر واقعی رو اد میکنه

جاوا زبان همه منظوره هم باشه نمیتونی باهاش سوکت نویسی کنی توشبکه سوکت الان حرف اول رو میزنه سی شارپ قدرت بالایی تو این زمینه داره اما

برای ساخت اندروید هرچند زامارین هست اما راهش جاوااست

پس لطفا به هر چیز تعصی نگاه نکنید این منطق است نه تعصب

پاسخ در 1397/07/22 توسط
0

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

پاسخ در 1396/04/28 توسط

پاسخ شما