PDA

View Full Version : گفتگو: یک بحث تکراری ولی از یک نگاه دیگر (مقایسه C#‎ و vb.net)



havash.link
پنج شنبه 08 بهمن 1388, 19:33 عصر
با عرض سلام خدمت دوستان
می خواستم نظرتونو در مورد مقایسه C#‎‎‎‎ و vb.net بدونم.
می دونم این سوال تکراری ولی تو تاپیک ها ، جواب ها و نظر های مختلفی بود به همنین خاطر خواستم یک جواب کامل و قانع کننده بگیرم.

بعضی ها می گن این دو زبان برنامه نویسی تقریبا مثل هم هستند و دلیل شون:

1) در هر دو زبان برنامه نویسی از Microsoft .Net Framework استفاده می کنن.
2) کامپایل هر دو زبان به یک صورت هست
3) در سینتکس و از این قبیل باهم فرق دارند
4)...
و در کل فرق اساسی ندارند که بتونیم هر دو زبان رو کامل از هم جدا بکنیم.

بعضی ها می گن این دو زبان برنامه نویسی با هم فرق دارن و دلیل شون:

1) C#‎‎‎‎ شی گرای محض هستش
2) شرکت microsoft دو زبان مثل هم که فقط در سینتکس فرق داره ارئه نمیده
3) C#‎‎‎‎ در برنامه های بزرگ و یا موبایل بهتر جواب می ده
4) ارتباطش با سخت افزار راحتر از vb است
5) ...

حالا با این اوصاف نظر شما چیه باهم فرق دارن یا نه؟؟؟ و چرا ؟؟؟

ممنون می شم از نظر صاحب نظر ها استفاده کنیم.

sia_2007
پنج شنبه 08 بهمن 1388, 19:55 عصر
اونهایی که گفتن مثل هم هستند ؛ درست گفتند و دلایلشون صحیحه
هیچ کاری در شی گرایی نیست که توسط VB.Net امکان پذیر نباشد؛ جز یکی دو تا کار ریز که یه بنده خدایی گفته بود و من یادم نیست.
مایکروسافت نه تنها دو زبان بلکه چندین زبان ارائه کرده؛ که مثل هم هستند.
هدف هم مستقل از زبان بودن پلتفرم Net Framework. و هم چنین جاذبه بوده.
مثلا اونهایی که vb کار میکردن؛ حالا بیان سراغ vb.net
در برنامه #C کاره ای نیست؛ بلکه IL و Net Framework. دارند کار میکنند.
به نظر من فرق چندانی ندارند؛ به شرطی که vb رو با vb.net قاطی نکنیم.
اما توصیه من به شما روی #C هست؛ چون هم بهتر شما رو به چالش میکشه؛
هم اگه بعدا خواستی از این زبان بری روی یه زبان دیگه راحت تر باشی